2012-05-20 15 views
1
的第一项

我有以下输出到控制台上说,这个类是__NSCFConstantString提取一个NSCFConstantString

NSLog(@"select category instance %@", [[SelectCategory instance] getCategoryText].class); 

该字符串的输出:酒吧|咖啡厅| grocery_or_supermarket | liquor_store | night_club

我该如何提取第一类? (类别由“|”分隔)在这种情况下,它将是“bar”。然后我需要将它存储在一个变量中。

感谢您的帮助

回答

3

由于__NSCFConstantStringNSString,您可以使用componentsSeparatedByString:方法:

NSString *all = [[SelectCategory instance] getCategoryText]; 
NSString *first = [[all componentsSeparatedByString:@"|"] objectAtIndex:0];