UIalert вид не работает - PullRequest
       8

UIalert вид не работает

0 голосов
/ 09 ноября 2011

Я новичок в задаче C и могу быстро создать приложение для iPhone. Я использую XCode 4.2

.

Я хочу всплывающее окно и использую этот код:

в .ч у меня

#import <AddressBook/AddressBook.h>
#import <AddressBookUI/AddressBookUI.h>

и в файле .m

UIAlertView *alert = [[[UIAlertView alloc] initWithTitle:@"Confirmation" 
                                                     message:@"confirmed" 
                                                    delegate:self 
                                           cancelButtonTitle:@"OK" 
                                           otherButtonTitles:nil,nil];
                          [alert show];

код показывает мне ошибку здания "Ожидаемый идентификатор", я что-то забыл?

Спасибо

Ответы [ 2 ]

1 голос
/ 09 ноября 2011

У вас есть дополнительный открытый кронштейн '['

вам нужно что-то вроде этого:

UIAlertView *alert = [[[UIAlertView alloc] initWithTitle:@"Confirmation" 
                                                     message:@"confirmed" 
                                                    delegate:self 
                                           cancelButtonTitle:@"OK" 
                                           otherButtonTitles:nil] autorelease];
                          [alert show];

Обратите внимание на добавленный мной код autorelease] . Таким образом, вы устанавливаете автоматический выпуск UIAlertView и исправляете дополнительную открытую скобку.

0 голосов
/ 09 ноября 2011

У вас есть две ошибки:

->[<- [[UIAlertView alloc] initWithTitle: @ "Подтверждение" сообщение: @ «подтвердил» Делегат: самостоятельно cancelButtonTitle: @ "OK" otherButtonTitles: ноль ->,nil<-];

удали их и просто напиши:

[[UIAlertView alloc] initWithTitle:@"Confirmation" 
                           message:@"confirmed" 
                          delegate:self 
                 cancelButtonTitle:@"OK" 
                 otherButtonTitles:nil];

Если вы не используете ARC, не забудьте выпустить [alert release] после [alert show] (или autorelease в конце инициализации)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...