您的位置:首页 > 移动开发 > IOS开发

iOS 消息处理之performSelector

2017-06-16 15:05 281 查看
3个方法

- (id)performSelector:(SEL)aSelector;

- (id)performSelector:(SEL)aSelector withObject:(id)object;

- (id)performSelector:(SEL)aSelector withObject:(id)object1 withObject:(id)object2;

事例:

一:在framework的某个类中,初始化主应用的某个类,并传值给主应用

Class PublicAPIClass = NSClassFromString(@”APIObject”);

if (!PublicAPIClass) {

NSLog(@”Unable to load class”);

// return nil;

}

NSObject *publicAPIObject = [PublicAPIClass new];//初始化

[publicAPIObject performSelector:@selector(SelectorFirstParameter:SecondParameter:) withObject:mDict withObject:self];

二:在主应用的APIObject中

- (void)SelectorFirstParameter:(NSDictionary )dictInfo SecondParameter:(UIViewController )currentView{

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: