Я новичок в Objective-C, я пытаюсь написать приложение для iPad (Objective-C 2.0, Xcode 4.0.1).Я «играю» с ActionSheet, чтобы понять, как он работает.В файл пера я поместил кнопку, связанную с моим методом "buttonPressed".
Я написал этот код:
-(IBAction)buttonPressed
{
UIActionSheet *myActionSheet = [[UIActionSheet alloc] initWithTitle:@"My Action Sheet" delegate:nil cancelButtonTitle:@"Cancel" destructiveButtonTitle:@"OK" otherButtonTitles:@"Test", nil];
NSLog([NSString stringWithFormat:@"%d", [myActionSheet numberOfButtons]]);
NSLog([myActionSheet buttonTitleAtIndex:0]);
NSLog([myActionSheet buttonTitleAtIndex:1]);
NSLog([myActionSheet buttonTitleAtIndex:2]);
[myActionSheet showInView:self.view];
[myActionSheet release];
}
Это результат NSLog:
2011-04-14 14:52:30.428 TrampManage[3568:207] 3
2011-04-14 14:52:30.429 TrampManage[3568:207] OK
2011-04-14 14:52:30.430 TrampManage[3568:207] Test
2011-04-14 14:52:30.432 TrampManage[3568:207] Cancel
Но отображаемое представление немного отличается (см. Изображение: http://www.imagup.com/data/1117452257.html). На данный момент у меня есть один простой вопрос: почему моя кнопка «Отмена» не появляется?