我有,我從另一個視圖控制器類執行NSObject類的方法返回一個NSMutableArray的,我想reutrn一個的NSMutableArray但我不知道如何傳遞到在ViewController中的變量類。如何從一個方法
更新的代碼:
NSObject類被稱爲軸
Axis.h //與NSMutableArray的
- (NSMutableArray *)assignAxes:(NSArray*)axesData;
Axis.m的
- (NSMutableArray *)assignAxes:(NSArray*)axesData {
//..
//pass some NSDictionaries into a MutableArray called myMutableArray
return myMutableArray;
}
返回類型這裏宣佈我的方法
現在我有一個稱爲FinalViewViewControl的視圖控制器ler,我想從這個viewController調用assignAxes方法,並且我想在FinalViewViewController中將返回的myMutableArray放入一個mutableArray變量中,但我不知道該如何......我只知道如何調用該方法,而不是將返回值傳遞給變量被使用。
FinalViewViewController.m
Axis *axis = [[Axis alloc] init];
NSMutableArray *tempGetSeriesObjArray = [[NSMutableArray alloc] init]; // create holder variable for returning mutableArray
tempGetSeriesObjArray = [axis assignAxes:series]; // gives an error
這是我從代碼的最後一行
Incompatible pointer types assigning to 'NSMutableArray *__strong' from 'Axis *'
任何幫助,將不勝感激得到錯誤。
哪個錯誤?也許你沒有啓動名單? – 2013-04-08 03:23:40
**不兼容的指針類型分配給「的NSMutableArray * __強」由「NSObjectClass *」 ** – HurkNburkS 2013-04-08 03:25:30
也許如果你想傳遞一個NSMutableArray你應該通過一個NSMutableArray。 – 2013-04-08 03:26:22