我正在使用代碼來檢查一個單詞是否在我的數組中,如果它是我希望它提交它並且我有它的代碼。如果不是,我希望它彈出一個屏幕。現在這一切都有效,唯一的事情是屏幕彈出2次,因爲我的數組中有2個單詞。這裏是解釋它好一點的代碼。檢查數組中的單詞是否有效
NSArray *searchContacts = [NSArray arrayWithObjects:
@"CADEAU",
@"KADERZ",nil];
NSString *myContact = labelsText.text;
for (NSString *contact in searchContacts) {
if ([contact isEqualToString:myContact]) {
這是我在這裏說的話,CADEAU & KADERZ在這種情況下。當我將其中的一個單詞放入labelsText.text中時,它確實如我所願。但對於else語句如果text.text字不CADEAU或KADERZ,它彈出窗口的屏幕標籤:
else {
UIAlertView *alert = [[UIAlertView alloc]
這個屏幕現在小狗增長2倍,因此我不得不按辭退2倍,我將如何解決這個問題,只需要按一下關閉一次沒有mather數組中有多少單詞?
wauw奧凱,這是很容易笑謝謝! – Kevin
堅持下去,你確定這是你想要的嗎?如果你放入KADERZ,它會顯示屏幕並失敗,我不認爲這是你的意圖。如果你真的想這樣做,請參閱下面的馬特的答案。但omz的答案(使用NSSet)可能是最好的。 – abarnert