@propertyで定義。
viewDidLoadから別メソッドに飛び、
別のメソッドでNSArrayに値を挿入した場合。
メソッド内ではデータがあるが、viewDidLoadに戻るとデータが消えてるのですが
どういう理由でしょうか。
@property (strong, nonatomic) NSArray *arrayName;
-
(void)viewDidLoad {
[super viewDidLoad];[self getData];
_arrayName //ここではデータが消えてる。
}
-
(void)getData {
_arrayName = [NSArray arrayWithObjects:
@"大島優子",
@"前田敦子",
@"篠田麻里子",
@"板野友美",
nil];_arrayName //ここではデータ存在すことを確認。
}

回答2件
あなたの回答
tips
プレビュー