및 @synthesize
필요 (들)이 설명은 <code>UIView</code> (<code>MyUIView</code>가) 선언 내 경우에는
@property (nonatomic, weak) id<UIScrollViewDelegate> delegate;
및 MyController
는
@interface MyController : UIViewController <UIScrollViewDelegate>
로 선언하고 다음 (MyController에 내부 사실이다)
if ([self.view isKindOfClass:[MyUIView class]]){
NSLog(@"yes"); // We see this
}
왜 다음과 같은 문제가 있습니까? 내가 수동으로 MYVIEW의 인스턴스를 만드는 경우
self.view.delegate = self; // Does not see "delegate"
한편, 그것을 작동 :
MyView *c = [MyView new];
c.delegate = self; // works fine