MacDev 板


LINE

各位高手!!請幫幫小弟 我利用了 NSString *title= [sender titleForState:UIControlStateNormal]; 抓到了我這個button的title 可是把title帶入if判斷式內的時候 一直判斷錯誤 以下我的寫法 總共有四個按鈕其中一個的title是1 if (title !="1") { UIAlertView *alert =[[UIAlertView alloc]initWithTitle:@"正確" message:@"接下去" delegate:self cancelButtonTitle:@"確定" otherButtonTitles:nil]; [alert show]; [alert release]; } 總共有四個按鈕其中一個的title是1 結果四個按鈕都會跳出正確這個視窗 因為到這一步都無法正確所以沒有寫下面的 請各位高手幫我解答一下!! -- ******************************************************************* 如果將字母 A 到 Z 分別編上 1 到 26 的分數,(A=1,B=2...,Z=26) 你的知識(KNOWLEDGE)得到 96 分(11+14+15+23+12+5+4+7+5=96) 你的努力(HARDWORK)也只得到 98 分(8+1+18+4+23+15+18+11=98) 你的態度(ATTITUDE)才是左右你生命的全部(1+20+20+9+20+21+4+5= <100> ) ******************************************************************* --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.26.126 ※ 編輯: love100205mt 來自: 114.32.26.126 (03/08 14:19)
1F:推 wasihero:字串不是這樣比較的.你沒學過c語言?? 03/08 14:29
2F:推 govert:NSString有Overload. 可以直接比. 改成 title !=@"1" 試試 03/08 14:32
3F:→ govert:不過不建議你用字串來比. 可以用 IB裡面對button設tag. 03/08 14:33
因為要用按鈕的名稱做一個判斷的關鍵 所以才想說抓按鈕的title來做比較 用了 title !=@"1"也是不行 是因為字串不能比較的關係嘛? 用tag也可以做一個判斷嘛@@? 小弟真的不是很懂(ˊ口ˋ) ※ 編輯: love100205mt 來自: 114.32.26.126 (03/08 14:41)
4F:推 kusowan:if ([title isEqualToString:@"1"]) {...} 03/08 14:59
5F:→ kusowan: ! 03/08 15:00
用if (![title isEqualToString:@"1"]) 可以成功了!! 感謝高手 ※ 編輯: love100205mt 來自: 114.32.26.126 (03/08 15:08)
6F:→ Killercat:這個問題比較妙,C沒String, C++可以這樣比,java不行 03/09 00:04
7F:→ Killercat:說真的==反而能用的場合比較少 =P 03/09 00:05
8F:推 kusowan:與其說==用得少,還不如說=都用得少了... 03/09 00:52
9F:→ Killercat:"="的意涵雖然不同 不過多半還是預期中的結果 XD 03/09 00:53
10F:→ Killercat:只有C++的=有"copy"的意涵(雖然他用很漂亮的緩評估避開) 03/09 00:54
11F:→ Killercat:"=="的話則是除了C++ STL以外,都容易讓人誤會阿(遠目) 03/09 00:54
因為要做的是需要判斷字串的按鈕,所以不知道該如何使用!! ※ 編輯: love100205mt 來自: 114.32.26.126 (03/09 08:39)
12F:→ kusowan:原PO看起來很迷惑...多說一句好了,object c裡面NSObject 03/09 10:38
13F:→ kusowan:系列都是指針,所以title=="1"是拿NSString *和char *比較 03/09 10:40
14F:→ kusowan:titile==@"1"是拿兩個不同NSString*的地址比較,所以都否 03/09 10:41
15F:→ kusowan:只有調用isEqualToString method才是對兩者內容的比較。 03/09 10:42
東西是做出來了,只是不太懂原理,經過高手解析之後,比較清楚isEqualToString的用法。 ※ 編輯: love100205mt 來自: 114.32.26.126 (03/09 11:04)
16F:→ uranusjr:Operator overloading is evil... 03/11 12:58







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Boy-Girl站內搜尋

TOP