0
我使用此代碼段來搜索另一個字符串內的字符串。 它適用於第一個if,但後來如果它只返回是(真),如果我搜索兩個單詞(從第一個單詞如果,現在我想搜索的單詞)搜索特定字符串在另一個字符串
如果假設包含:"OPEN TWITTER"
若不是"PLEASE OPEN TWITTER"
pe
if ([hypothesis rangeOfString:@"OPEN"].location == !NSNotFound) {
NSLog(@"hypothesis contains OPEN");
if ([hypothesis rangeOfString:@"OPEN TWITTER"].location == !NSNotFound) {
[[UIApplication sharedApplication]openURL:[NSURL URLWithString:@"twitter://"]];
}
if ([hypothesis rangeOfString:@"OPEN FACEBOOK"].location == !NSNotFound) {
[[UIApplication sharedApplication]openURL:[NSURL URLWithString:@"fb://"]];
}
}
我希望它也行,如果有在字符串中的任何換句話說,我只是想它的地方砸在關鍵詞的字符串,然後返回YES(確定「假設」包含也就是說,然後做動作)
嘗試,如果用別的,使用了大量的if語句導致程序去怪人-O與邏輯 – user2277872 2013-05-06 19:11:06
有什麼結果Ø f'100 ==!10'? '100!= 10'的結果是什麼? – 2013-05-06 19:12:18
@Fogmeister做了完全一樣的這種秒 – Maurice 2013-05-06 19:13:28