2014-03-03 4 views
2

내가 "@"로 두 줄에 UILabel의에서 이메일을 파괴하려는 발견줄 바꿈 예를 들어,

abc123 
@gmail.com 

단어는 내가 깰 수있는 방법있는 NSString * 변수, 내부에있는 경우 그것? "@"을 찾을 때까지 문자열별로 문자열을 검색해야합니까?

답변

1

당신은 Stringcomponents(separatedBy separator: String) -> [String] 기능을 활용해야합니다

스위프트 :

let stringComponentsArray = yourString.components(separatedBy: "@") 

목표 - C :

NSArray *stringComponentsArray = [yourStringObject componentsSeparatedByString:@"@"]; 

이 문자하여 문자열을 분리됩니다 @String 구성 요소 어레이으로 변환합니다.

+0

좋아요! 고마워요! 그런데 다른 방법이 있습니까? 예 : NSLineBreak 또는 포장 등. – user3322987

+0

괜찮습니다! 나는 당신의 문제를''componentsSeparatedByString :''보다 훨씬 쉽게 해결할 수있는 다른 방법을 알고 있지 않습니다. – damirstuhec