【发布时间】:2012-03-07 07:04:57
【问题描述】:
我在一篇帖子中看到-(id)arrayByPerformingSelector 接口中的声明应该这样做,但是当我尝试它时,这个声明被视为单独的方法,并且出现了不完整的实现问题......对不起,这是一个非常愚蠢的疑问,但我'我是 iOS 的新手,无法找出这有什么问题..
self.segmentedControl = [[UISegmentedControl alloc] initWithItems:[viewControllers arrayByPerformingSelector:@selector(title)]];
self.segmentedControl.segmentedControlStyle = UISegmentedControlStyleBar;
当我运行项目时,线程在 SIGABRT 和控制台窗口中停止
"TableView[866:fe03] -[__NSArrayI arrayByPerformingSelector:]: unrecognized selector sent to instance 0x6e65620
2012-03-07 12:31:16.074 TableView[866:fe03] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSArrayI arrayByPerformingSelector:]: unrecognized selector sent to instance 0x6e65620'"
如果我必须在声明中使用选择器,请告诉我如何....谢谢大家:):)
【问题讨论】:
标签: ios uiviewcontroller nsarray xcode4.2