作者aureolus (Aureo)
看板MacDev
标题[问题] 不同电脑同Project Build Code出现错误
时间Wed Sep 21 13:39:20 2016
最近在公司开发一套MacOS的软体...基於版本Xcode 7.3.1
家中近期也买了一台Mac电脑...想说在家里能做些功能上的变更跟维护
家中Xcode版本是最新版本,但是在开启专案後发现一个大问题:
@interface MainController (){
AppDelegate *AppDeleGet;
SettingSheep *PropertGet;
}
@property (retain) SettingSheep *PropertGet;
@synthesize SettShGet ;
接着在某个Method中
[[[NSApp delegate]PropertGet]PorpArrayChangeSet:tempArray select:1];
- (NSMutableArray ) PorpArrayChangeSet :(NSMutableArray )MArray select :
(NSInteger)value{
SelectModePo = value ;
if( value == 1 ){
MArray = [PorpMainArray mutableCopy];
return MArray ;
}
else
return 0 ;
}
之前写程式时一直都是用这种方式来存取其他Cocoa Class下宣告的变数
但是拿到其他新电脑Build就会显示PropertGet Cann't find selector....
想请问下这是甚麽状况,谢谢!
自己解决了...是Xcode 8发生的问题...改回7.3.1就不会了....
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.248.134.2
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MacDev/M.1474436362.A.A48.html
※ 编辑: aureolus (60.248.134.2), 09/21/2016 15:34:07
※ 编辑: aureolus (61.228.64.208), 09/21/2016 20:58:15