1

このクラスが __NSCFConstantString であることを示す次の出力がコンソールに表示されます

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

その文字列の出力: bar|cafe|grocery_or_supermarket|liquor_store|night_club

最初のカテゴリだけを抽出するにはどうすればよいですか? (カテゴリは " | "で区切られています) この場合は " bar " になります。次に、それを変数に格納する必要があります。

助けてくれてありがとう

4

1 に答える 1

3

__NSCFConstantStringは であるため、次のメソッドNSStringを使用できます。componentsSeparatedByString:

NSString *all = [[SelectCategory instance] getCategoryText];
NSString *first = [[all componentsSeparatedByString:@"|"] objectAtIndex:0];
于 2012-05-20T01:25:51.813 に答える