我有一個委託方法,它只是在那裏在輸入的數字的末尾放一個%符號。以另一種方法調用方法?
- (void)textFieldDidEndEditing:(UITextField *)UItextfield {
NSString *oldTextFieldValue = UItextfield.text;
UItextfield.text = [NSString stringWithFormat:@"%@ %%",oldTextFieldValue];
}
我能,而不是具有,有下列行爲
-(IBAction)Calculate:(UITextField *)UITextfield;
{
NSString *oldTextFieldValue = UItextfield.text;
UItextfield.text = [NSString stringWithFormat:@"%@ %%",oldTextFieldValue];
}
然後在委託函數,調用行動?類似於
-(void)textFieldDidEndEditing:(UITextField *)UItextfield {
[self Calculate:self]
}
我試過了,它不起作用。我知道它會讓我達到相同的結果,但我只想知道它是否可以完成。我想我問的方法(計算)可以調用另一種方法(textFieldDidEndEditing)以及如何。
嘗試'[self Calculate:UItextfield];'。你發送一個'self',但是我沒有看到實現。 – Jones