このコードを使用すると、アプリが NSInvalidArgumentException で終了し、理由がわかりません。
私FieldViewController.m
は持っています:
-(IBAction)fieldEntered:(NSString*)sender {
[self.temp resignFirstResponder];
NSString *setFieldEntered;
setFieldEntered = temp.text;
fieldTemp = setFieldEntered;
[(EditViewController *)[[UIApplication sharedApplication] delegate] fieldChanged:(id)sender];
[self dismissModalViewControllerAnimated:YES];
}
ライン上で終了し[(EditViewController *)[[UIApplication sharedApplication] delegate] fieldChanged:(id)sender];
ます。
私の EditViewController.h には -(void)fieldChanged:(id)sender; があります。私の EditViewController.m ファイルには次のものがあります。
-(void)fieldChanged:(id)sender {
[fieldArray insertObject:[FieldViewController fieldEntered] atIndex:[fieldArray count]+1];
}
これを理解するのを手伝ってください。ありがとうございました。