[問題] 不同電腦同Project Code出現錯誤(已解決)
最近在公司開發一套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://www.ptt.cc/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
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章