0
我使用的通知中心得到通知上的UITextField完成編輯後,這裏是我的代碼...問題與處理文本框完成編輯通知
[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(textFieldChange:) name:UITextFieldTextDidEndEditingNotification object:nil];
和我的功能...
-(void)textFieldChange:(id)sender{
UITextField *my=(UITextField *)sender; // NOT WORKING
if([my.text length]==0){
UIAlertView *myAlert=[[UIAlertView alloc]initWithTitle:@"Please Fill This" message:@"This Field Can Not be Kept Empty!" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil, nil];
[myAlert show];
}
}
這是什麼問題? ,我覺得發件人沒有在文本框中輸入類型!
但如果我必須給對象作爲參數,那麼我必須爲每個textfields使用多個通知,那麼我將它保留爲零,並嘗試鍵入發件人的投射。 – BaSha
所以嘗試使用第一個選項,我告訴過你,它將適用於任何數量的文本框我的朋友..-(BOOL)textFieldShouldEndEditing:(UITextField *)textField – NiravPatel
謝謝你,第一個解決方案的工作! – BaSha