私は uiviews からビュー コントローラーにあるいくつかの変数を変更する必要がある目標 C のプロジェクトに取り組んでいます。
だから私はこのようなことを試しました:
ViewController.h :
@property (nonatomic) bool Contact;
UIViews の 1 つ:
ViewController * View;
View.Contact = YES;
また、 ViewController で次のようなセッター メソッドを作成しようとしました。
-(void) SetterContact:(bool)boolean;
したがって、次のように UIView から変更するには:
[View SetterContact:YES];
しかし、それは機能しているように見えます。変数が含まれているオブジェクトを初期化する必要があることを読みましたが、メモリ管理では、既にアクティブになっているオブジェクトからいくつかの初期化を行うのはあまり良くありませんか? ビューが既に初期化されている場合、別の UIView から init メソッドを呼び出すつもりはありませんか?
ご協力いただきありがとうございます !