読者です 読者をやめる 読者になる 読者になる

objective-cのdelegate

クラスAにて実装されているメソッドをクラスBから呼び出したい

→delegateを用いる

 

こちらのページがわかりやすかった

http://www.objectivec-iphone.com/introduction/delegate/delegate.html

 

delegateメソッドの実装側で実装されているということを示す一文を忘れがちなので注意

Aクラスにて

 id instanceA = [A alloc] init];

    instanceA.delegate = self; ← これ