我有多个字符串组合,我希望我的 isEqualtoString 自动找到它们。
现在,我手动搜索了所有组合。
if([aString isEqualToString:@"xyz"] || [aString isEqualToString:@"zxy"] || [aString isEqualToString:@"yzx"] || [aString isEqualToString:@"xzy"] etc...){}
最佳答案
如果您只想知道它们中的任何一个是否匹配,您可以将所有候选(xyz、zxy、...)放入 NSArray
并在数组上调用 containsObject:aString
。如果您需要知道匹配哪个字符串,请使用 indexOfObject:aString
。
关于objective-c - isEqualToString 组合,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6145316/