我想知道如何從NSObjectClass中調用返回NSMutableArray的方法,並保存將MutableArray返回到調用類中的NSMutableArray。如何將方法返回的NSMutableArray傳遞給NSMutableArray
有效,這是它的外觀
NSObject類有返回值的方法
- (NSMutableArray *)myMethod {
// do some stuff
return myMutableArray
}
調用此方法劑量初始化的一切讓我可以用myMethod的方法,但是什麼類我uncertian的是如何得到返回myMutableArray成MutableArray在這個類...
是它像
TheNameOfTheNSObjectClass *myObjClass = [[TheNameOfTheObjectClass alloc] init];
anotherMutableArray = [myObjClass myMethod];
因爲多數民衆贊成什麼,我此刻的嘗試,我得到一個警告
不兼容的指針類型分配給「的NSMutableArray * __強」由「TheNameOfTheNSObjectClass *」
任何幫助,將不勝感激。
我認爲需要更多信息。你可以添加'TheNameOfTheNSObjectClass'接口嗎(elide未引用的方法)和'anotherMutableArray'的聲明嗎? 「你是什麼意思」到「NSMutableArray'」?你想複製返回的數組還是隻引用它? – CRD 2013-04-08 20:05:12
你將不得不發佈更多的代碼,你使用ARC?這兩個NSMutableArray是如何定義的? – HackyStack 2013-04-08 20:05:51
我認爲你的第一步應該是學習編程,特別是指針,對象和命令程序的概念。 – 2013-04-08 20:14:28