问题1:ARC与MRC混编
可以给ARC项目添加MRC标记(-fno-objc-arc),也可以给MRC项目添加ARC标记(-fobjc-arc)
问题2:OC委托报错 Existing instance variable 'middleMan' for property 'middleMan' with assign
@interface Student : NSObject { id<Question> delegate; } 改为:
@interface Student : NSObject { __unsafe_unretained id<Question> delegate; }
问题3:xcode6 使用MJRefresh,Too many arguments to function call, expected 0, have *
将XCode升级到6后,报Too many arguments to function call, expected 0, have *,在XCode5.1里能编译通过的,到xcode6就报错
objc_msgSend(self.beginRefreshingTaget, self.beginRefreshingAction, self);
Too many arguments to function call, expected 0, have *
问了下度娘,
选中项目 - Project - Build Settings - ENABLE_STRICT_OBJC_MSGSEND 将其设置为 NO 即可
问题4:Undefined symbols for architecture i386: 问题
Undefined symbols for architecture i386: