我有一個簡單的ViewController
與UITextField
。我把它與IBOutlet
聯繫起來。然而,在加載時,我不斷收到以下錯誤:iOS:UITextField無法加載
[UITextField isEqualToString:]: unrecognized selector sent to instance 0x9860ad0
我甚至沒有在源代碼中使用該變量。我不知道發生了什麼問題。
有人可以幫助我嗎?
我有一個簡單的ViewController
與UITextField
。我把它與IBOutlet
聯繫起來。然而,在加載時,我不斷收到以下錯誤:iOS:UITextField無法加載
[UITextField isEqualToString:]: unrecognized selector sent to instance 0x9860ad0
我甚至沒有在源代碼中使用該變量。我不知道發生了什麼問題。
有人可以幫助我嗎?
請檢查您的UITextField的iVar是否與任何NSString iVar一致。您還可以檢查UITextField是否與iVar正確連接。
您不能撥打[UITextField isEqualToString:]
,因爲
1.這不是一個靜態方法。
2.這是一個NSString實例的方法。
而是做到這一點:
[self.textLabel.text isEqualToString:YOUR_STRING];
isEqualToString是的NSString的方法。請檢查您是否使用textfield屬性代替NSString的位置?清理/建立你的項目 –