1
我知道這個問題已被問及無數次。但他們似乎都沒有工作!請幫忙!我無法將數組從一個類傳遞到另一個類。打擊是我的代碼Xcode將NSMutableArray從一個類傳遞到另一個類
的Firstclass一個數組聲明
#FirstClass.h
- (void)viewDidLoad
{
testArray = [[NSMutableArray alloc] init];
[testArray addObject:@"test"];
[testArray addObject:@"test2"];
[testArray addObject:@"test3"];
//method to pass array
TableViewController *tvc = [[TableViewController alloc] init];
tvc.getData = [[NSMutableArray alloc] init];
tvc.getData = testArray;
NSLog(@"%i", [tvc.getData count]); // returns a value n
在這裏,我得到的3
}
TableViewController.h
- (void)viewDidLoad
{
[super viewDidLoad];
NSLog(@"%i", [getData count]); // returns a value n
這裏算我得到0
//Set the title
self.navigationItem.title = @"Countries";
}
我試着
FirstClass *fc = [[FirstClass alloc] init];
getData = fc.testArray;
不起作用。我試着寫一個方法,並從我的第二課中調用該方法。
結束於@interface
錯誤。
對不起,這是我第一次看到目標c。我受過教育。
請幫忙!
傢伙太感謝它的作品!好的另一個問題。我可以使用JSON從另一種方法填充我的FirstClass中的數組。因此我使用該方法而不是viewOnLoad來聲明我的數組。所以...我如何解決這個問題? – Hexark 2012-04-05 07:52:54
如何調用該方法:FirstClass * fc = [[FirstClass alloc] init]; getData = [fc anotherMethod]; – skonb 2012-04-06 04:58:03
thx爲您提供幫助。介意看看我的代碼? http://stackoverflow.com/questions/10027336/xcode-passing-nsmutablearray-from-different-classes這是我如何與我的班級工作 – Hexark 2012-04-07 15:02:10