델리게이트를 사용하여 몇 가지 메소드를 실행합니다.하나의 클래스의 2 명의 대표자
나는 두 명의 대표자 인 menuVC와 mapVC와 함께 클래스 webrequests를 얻었습니다.
mapVC webrequests에서 mapVC 클래스의 대리자 메소드를 수행 할 때.
내가 menuVC에서 webrequests를 할 때 mapVC 클래스의 델리게이트 메소드와 크래시 된 앱을 수행하려고 시도합니다. webrequests에서
방법은 그런 일이 왜
if ([self.delegate isKindOfClass: [MenuViewController class]])
{
self.delegate = [MapViewController class];
}
을 할 수 있습니까?
나는 두 클래스에서 사용
self.webRequests = [WebRequests sharedInstance];
self.webRequests.delegate = self;
여기에 몇 가지 심각한 오해가 있습니다. –
그들이 있습니까? – user3281285