Проблемы с просмотром предупреждений, необъявленная ошибка «делегат» - PullRequest
0 голосов
/ 04 ноября 2010

Это может быть ошибка школьника, но я пытаюсь встроить UIAlertView после того, как кто-то выберет свойство контакта в peoplePickerNavigationController, который НЕ является адресом.Что я делаю не так, чтобы получить необъявленную ошибку «делегат»!Может ли кто-то сказать мне концептуально, почему это не работает, так как я сделал себя UIAlertViewDelegate и сделал правильные вещи!Заранее спасибо: -)

- (BOOL) peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker 
    shouldContinueAfterSelectingPerson:(ABRecordRef)person 
         property:(ABPropertyID)property 
          identifier:(ABMultiValueIdentifier)identifier {
 UIAlertView *alert;
 if (property == kABPersonAddressProperty)
  NSLog(@"ZOMG YOU PRESSED FOR AN ADDRESS!!");
 else {
  alert = [UIAlertView alloc];
  [alert initWithTitle:@"Invalid Address" message:@"Please pick an address from a contact": delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
  [alert show];
  [alert release];
 }

 [self dismissModalViewControllerAnimated:YES];
 return NO;
}

1 Ответ

1 голос
/ 04 ноября 2010

У вас есть дополнительные : здесь-

message:@"Please pick an address from a contact": delegate:self
...