0
我想返回字符串中某個單詞的索引,但無法找出處理找不到的方式。以下不起作用,因爲零不起作用。已經嘗試了int,NSInteger,NSUInteger等的每個組合,但找不到與nil兼容的一個組合。無論如何要做到這一點?感謝iOS/Objective-C:查找字符串索引
-(NSUInteger) findIndexOfWord: (NSString*) word inString: (NSString*) string {
NSArray *substrings = [string componentsSeparatedByString:@" "];
if([substrings containsObject:word]) {
int index = [substrings indexOfObject: word];
return index;
} else {
NSLog(@"not found");
return nil;
}
}
試想一下,在文檔https://developer.apple.com/reference/foundation/nsarray/1417076-indexofobject:*「如果沒有數組中的對象等於anObject,返回NSNotFound。「* –