我已经围绕 sudzc.com 生成的代码构建了一个应用程序来访问我的肥皂网络服务。肥皂请求和处理放在我的 UITableViewController 子类中。
这是相关代码:
1 - (void)viewDidLoad {
2 [...]
3 NSLog(@"Starting Soap Request");
4 CCExample_ManagerService* soapService = [[CCExample_ManagerService alloc] init];
5 [soapService getActiveVehicles:self action:@selector(getActiveVehiclesHandler:)];
6 }
7
8 - (void) getActiveVehiclesHandler: (id) value {
9 [...]
10 }
我在第 5 行收到以下异常:
*由于未捕获的异常 'NSInvalidArgumentException' 导致应用程序终止,原因:'-[__NSArrayI addObject:]: unrecognized selector sent to instance 0x112730'
经过大量搜索,我真的很绝望,因为选择器方法在同一个类中,因此可见。相同的代码也可以在另一个项目中完美运行,所以我不确定是什么阻止了它在这种特殊情况下运行。