私がviewDidLoadにあるとしましょう:
NSMutableArray *entries = [NSMutableArray array];
[self doSomethingWithArray:entries];
NSLog(@"%@", entries);
次に、方法で私が持っている:
- (void)doSomethingWithArray:(NSMutableArray *)entries
{
// create some custom data here, lets say - Something *something...
[entries addObject:something];
}
オブジェクト「何か」がプロパティまたはインスタンス変数に追加されず、nslog がクラス「何か」をログに記録するため、(メソッドが終了した後) エントリ (一番上にあるもの) にオブジェクト何かが含まれている可能性はありますか? そして doSomethingWithArray は「無効」であるため何も返しません。
私はこれに初めて遭遇しましたが、この外観の名前があるかどうかはわかりません。
いくつかの例でこれを 2 度目に見たことがありますが、どのように行われたのか本当にわかりません。
誰かがここで何が起こっているのかを少し説明できれば、とても感謝しています。
本当にありがとうございました。