Как устранить предупреждение о не реализует протокол «UIActionSheetDelegate» - PullRequest
0 голосов
/ 17 июня 2010

вот мой .h код

@interface ROSettingViewController : UITableViewController
{
    UISwitch                *switchCtl;
    UISwitch                *switchCtl1;
    NSArray                 *dataSourceArray;
}

@property (nonatomic, retain, readonly) UISwitch *switchCtl;
@property (nonatomic, retain, readonly) UISwitch *switchCtl1;
@property (nonatomic, retain) NSArray *dataSourceArray;

- (void)dialogOKCancelAction;
- (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex;

@end

/Users/ragopor/Desktop/Power Spot beta 2/code/Classes/ROSettingViewController.m:321: warning: class 'ROSettingViewController' does not implement the 'UIActionSheetDelegate' protocol

Ответы [ 2 ]

1 голос
/ 17 июня 2010

Вы пытались заявить о приверженности вашего контроллера протоколу UIActionSheetDelegate?

@interface ROSettingViewController : UITableViewController<UIActionSheetDelegate>

0 голосов
/ 17 июня 2010

Скорее всего, вы говорите, на ROSettingViewController.m: 321,

myActionSheet.delegate = self;

без указания, что ваш VC реализует протокол UIActionSheetDelegate

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