2
測試時,但旁邊delegate:self
我得到...Xcode4.3 UIActionSheet導致錯誤信息
發送「視圖控制器* const的__strong」不相容 類型參數的應用程序工作完全正常「ID < UIActionSheetDelegate> '
對此的任何幫助都非常感謝,因爲我一直在這一天!
我Viewcontroller.h是...
#import <UIKit/UIKit.h>
#import <Social/Social.h>
#import "Accounts/Accounts.h"
#import <MessageUI/MessageUI.h>
@interface ViewController : UIViewController<MFMailComposeViewControllerDelegate>
{
UIAlertView *objresponseAlert;
}
@property (weak, nonatomic) IBOutlet UITextView *myTextView;
- (IBAction)emailButton:(id)sender;
@end
在我ViewController.m我....
- (IBAction)emailButton:(id)sender {
UIActionSheet *actionsheet = [[UIActionSheet alloc]
initWithTitle:@"Title"
delegate:self
cancelButtonTitle:@"Cancel"
destructiveButtonTitle:nil
otherButtonTitles:@"Email", nil];
[actionsheet showInView:self.view];
}
您需要讓您的課程符合'UIActionSheet'委託。在頭文件中,進行以下更改:'@interface ViewController:UIViewController' –
Malloc
輝煌!謝謝。我曾嘗試在所有地方輸入UIActionSheetdelegate,但沒有意識到它就像將它放在逗號後一樣簡單!再次感謝!!! – user2224531
錯字,應該是「UIActionSheetDelegate」。 「d」需要成爲資本。 – mikemike396