2010-08-13 29 views
0
//Seperate into arrays 
NSString *NumberItems = [RawMessage componentsSeparatedByString:@"|"]; 
//Create the strings 
NSString *number1 = [NumberItems objectAtIndex:0];  
NSString *number2 = [NumberItems objectAtIndex:1]; 
NSString *number3 = [NumberItems objectAtIndex:2];  
NSString *number4 = [NumberItems objectAtIndex:3]; 
NSString *number5 = [NumberItems objectAtIndex:4];  
NSString *number6 = [NumberItems objectAtIndex:5]; 
NSString *number7 = [NumberItems objectAtIndex:6];  
NSString *number8 = [NumberItems objectAtIndex:7]; 
NSString *number9 = [NumberItems objectAtIndex:8];  
NSString *number10 = [NumberItems objectAtIndex:9]; 
NSString *message = [NumberItems objectAtIndex:10]; 

字符串RawMessage包含此,分割字符串的錯誤什麼不妥

011597464952 | 01521545545 | 454545474 | 454545444 | 01521545545 | 454545474 | 454545444 | 01521545545 | 454545474 | 454545444 |世界,你好我是消息

該應用只是似乎卡紙後?我還需要在年底前發佈NumberItems和/或RawMessage

+0

從常見問題: 當您決定了的回答是最有用的給你,通過點擊複選框輪廓到其標記爲接受的答案答案的左邊。這讓其他人知道你已經收到了你的問題的一個很好的答案。這樣做很有幫助,因爲它向其他人表明您從社區中獲得價值。 (如果你不這樣做,人們會經常禮貌地要求你回去接受更多你的問題的答案!) – falconcreek 2010-08-13 14:00:11

回答

3

componentsSeparatedByString返回一個NSArray - 你需要做這樣的事情:

NSArray *NumberItems = [RawMessage componentsSeparatedByString:@"|"]; 

這應該修復它。

+0

謝謝生病了吧 – user393273 2010-08-13 12:17:05

+0

當然!讓我們知道這是否有效。 – codykrieger 2010-08-13 12:32:52

1

第一行應該是:

NSArray *NumberItems = [RawMessage componentsSeparatedByString:@"|"];