Ios 如何解决这个问题:“';实例方法&x27-阵列类型选择器:';未找到(返回类型默认为';id';)";

Ios 如何解决这个问题:“';实例方法&x27-阵列类型选择器:';未找到(返回类型默认为';id';)";,ios,uiviewcontroller,nsarray,xcode4.2,Ios,Uiviewcontroller,Nsarray,Xcode4.2,我在一篇博文中看到了接口中的ArrayTypeFormingSelector声明应该做什么,但当我尝试它时,该声明被视为单独的方法,并且出现了不完整的实现问题。。。对不起,这是一个相当愚蠢的疑问,我问,但我是一个新手的iOS,无法找出这是什么问题 self.segmentedControl = [[UISegmentedControl alloc] initWithItems:[viewControllers arrayByPerformingSelector:@selector(title)]

我在一篇博文中看到了接口中的ArrayTypeFormingSelector声明应该做什么,但当我尝试它时,该声明被视为单独的方法,并且出现了不完整的实现问题。。。对不起,这是一个相当愚蠢的疑问,我问,但我是一个新手的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 SDK,找不到具有该名称的方法。考虑到它正在使应用程序崩溃。。。没有具有该名称的方法

如果你收到同样类型的警告,并且你的应用程序运行良好,我的答案将是相关的

我不知道你是否已经开始回答这个问题,但公认的答案是关于一个博客的

研究这一点,您需要:
•从
•将它们添加到您的xcode项目中

•添加
#将“NSArray+PerformSelector.h”
导入到发生崩溃的.m文件中。

我检查了iOS SDK,找不到具有该名称的方法。考虑到它正在使应用程序崩溃。。。没有具有该名称的方法

如果你收到同样类型的警告,并且你的应用程序运行良好,我的答案将是相关的

我不知道你是否已经开始回答这个问题,但公认的答案是关于一个博客的

研究这一点,您需要:
•从
•将它们添加到您的xcode项目中
•添加
#将“NSArray+PerformSelector.h”
导入到遇到崩溃的.m文件中