2012-05-20 14 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];