Есть две проблемы: одна - showFromToolbar
, предупреждение о формате оператора, а другая - в методе executeAction, как я могу отобразить UIActionSheet
.
ActionSheet
из showFromToolbar
UIBarButtonItem
когда я использую это утверждение
[ActionSheet showFromToolbar:(UIToolbar *)view];
При анализе отображается предупреждение об ожидаемом выражении
UIActionSheet *ActionSheet = [[UIActionSheet alloc]
initWithTitle:@"Language Options"
delegate:nil
cancelButtonTitle:@"Cancel"
destructiveButtonTitle:nil
otherButtonTitles:@"Devanagari", @"English", nil];
ActionSheet.actionSheetStyle = UIActionSheetStyleBlackTranslucent;
[ActionSheet showFromToolbar:(UIToolbar *)view];
[ActionSheet release];
Кнопка, которая отображает ActionSheet
UIButton *pagecurlButton = [UIButton buttonWithType:UIButtonTypeCustom];
[pagecurlButton addTarget:self action:@selector(performAction:) forControlEvents:UIControlEventTouchUpInside];
pagecurlButton.frame = CGRectMake(0.1, 0.1, 30, 30);
UIImage *img = [UIImage imageNamed:@"pagecurl.png"];
[pagecurlButton setImage:img forState:UIControlStateNormal];
UIBarButtonItem *pagecurl = [[UIBarButtonItem alloc] initWithCustomView:pagecurlButton];
В методе executeAction howЯ могу отобразить лист действий при переезде.
-(void)performAction:(id)sender