1
私はこの質問が何度も尋ねられていることを知っています。しかし、それらのどれも働いているようです!助けてください!あるクラスから別のクラスに配列を渡すことができません。フェラFirstClassの配列は、私は私が試した0Xcodeあるクラスから別のクラスにNSMutableArrayを渡す
//Set the title
self.navigationItem.title = @"Countries";
}
を得る。ここ3
}
TableViewController.h
- (void)viewDidLoad
{
[super viewDidLoad];
NSLog(@"%i", [getData count]); // returns a value n
のカウントを取得
ここ#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
を宣言した私のコードは
です
FirstClass *fc = [[FirstClass alloc] init];
getData = fc.testArray;
も機能しません。私はメソッドを書いて、そのメソッドを第2クラスから呼び出すことを試みました。
@interface
で終了しました。
申し訳ありませんが、これは私の初めての目的ですcです。 Javaは教育を受けています。
助けてください!
男のおかげのように行うのであれば、それは動作します!もう一度質問してください。私は別のメソッドから私のFirstClassで私の配列を設定するJSONを使用しています。したがって、私はviewOnLoadではなくそのメソッドで配列を宣言しています。それで...どうすればこの問題を解決できますか? – Hexark
そのメソッドを呼び出す方法は?FirstClass * fc = [[FirstClass alloc] init]; getData = [fc anotherMethod];あなたの助けのために – skonb
thx。私のコードを見て気をつけてください。 http://stackoverflow.com/questions/10027336/xcode-passing-nsmutablearray-from-different-classesこれは私のクラスと一緒に作業している方法です – Hexark