好吧,所以我試圖讓這個動作改變一個用戶可編輯的文本框,如果文本框爲空。這是我現在使用的代碼,但它不會工作:如何使if語句更改xcode中的文本字段?
if ([textField.text isEqualToString:[NSString stringWithFormat:@""]]) {
[o1 setText:[NSString stringWithFormat:@"1"]];
任何人都知道爲什麼?我也這樣做了:
UITextField *textField;
是否有必要?
更新: 我剛剛意識到我應該早點把它放在這裏,但它是爲ios而不是mac。抱歉!
文本框是否在IB中鏈接? – AMayes 2012-04-12 16:28:40
我的壞,這是爲ios,除非我應該鏈接它,即使在ios上... – jeddai 2012-04-12 16:36:29
是的,你必須在IB鏈接它,除非通過代碼添加文本字段('[myView addSubview:textField]; ')。 – jrtc27 2012-04-12 16:41:43