ここで、弱い参照プロパティを持つ強いプロパティをゼロにしたい状況があります。私のクラスは次のようになります。
@interface MyClass()
@property(nonatomic, strong) Man *man;
@property(nonatomic, strong) Women *women;
@property(nonatomic, weak) Person *passedPerson
@end
私は毎回このオブジェクトを新しいViewControllerに渡します。男性を渡すこともあれば、女性を渡すこともありますが、渡されたオブジェクトは常に弱参照で追跡します。passPerson。ここで、ビューコントローラが戻ったときに、現在渡されているオブジェクトに基づいて、弱参照ポインタを介してそれをゼロにします。それも可能ですか?これは私の正確な状況ではありませんが、このようなオブジェクトがたくさんあり、それらを提示するViewControllerで終了するときに削除する必要があります。これはどのように行うことができますか?