我将 TableView 作为我的 MainView,将 viewcontroller 作为我的第二个视图。视图控制器有 3 个文本字段..我正在编写协议,以便我可以获得 Textfileds 的值并可以添加到 Tableview 数组中。目的是我在文本字段中给出的任何内容都必须添加到表格单元格中。我有 secondviewcontroller.h
@property (nonatomic,assign) id<secondviewcontrollerDelegate> delegate;
@protocol secondviewcontrollerDelegate<NSObject>
- (void)additemsintoarray;
@end
第二视图控制器.m
-(IBAction)ok:(id)sender
{
[self.delegate additemsintoarray];
}
在 Tableview.h 中
@interface RootViewController : UITableViewController<secondviewcontrollerDelegate>
在 tableview.m 中
- (void)additemsintoarray
{
[self.array1 insertObject:scontroller.iditem1.text atIndex:[array1 count]];
[self.array1 insertObject:scontroller.nameitem1.text atIndex:[array1 count]];
[self.array1 insertObject:scontroller.iditem1.text atIndex:[array1 count]];
[[self navigationController]popViewControllerAnimated:YES];
}
注意:该数组在 Tableview 中声明了一些值......
我收到一个错误:
由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“*** - [UIView additemsintoarray:]:无法识别的选择器发送到实例