この質問は数え切れないほど聞かれていることを私は知っています。しかし、それらのどれも機能していないようです!助けてください!あるクラスから別のクラスに配列を渡すことができません。ブローは私のコードです
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;
うまくいきません。メソッドを作成し、2 番目のクラスからそのメソッドを呼び出してみました。エラー
で終了しました。
申し訳ありませんが、目標 c は初めてです。Java教育を受けています。
助けてください!@interface