nilメソッドにパラメーターとして渡される ivar であるオブジェクトに割り当てたいのですが、このようなものです。
- (int)trashObjectPassedIn:(Banana* banana) {
banana = nil;
return 42;
}
もちろん、次のように呼び出すと、[self trashObjectPassedIn:oldBanana];oldBanana は変更されず、ローカル パラメータのみが割り当てられます。
nil元のオブジェクトに割り当てる方法はありますか?