我一直在關注這個教程無可見@interface:http://www.appcoda.com/hello-world-build-your-first-iphone-app/爲「UIAlertView中」
,試圖創建一個簡單的iOS 6應用程序。
但是我收到一個錯誤:@interface for 'UIAlertView'...
我:
#import <UIKit/UIKit.h>
@interface AppDelegate : UIResponder <UIApplicationDelegate>
@property (strong, nonatomic) UIWindow *window;
-(IBAction)showMessage;
@end
在我AppDelegate.h
文件和
-(IBAction)showMessage
{
UIAlertView *helloWorldAlert = [[UIAlertView alloc]initWithTitle:@"my first app" message:@"hello there world!" delagate:nil cancelButtonTitle:@"dismiss" otherButtonTitles:nil];
[helloWorldAlert show];
}
@end
在我AppDelegate.m
文件
我不似乎明白什麼是錯誤指標凱茨,我嘗試了谷歌搜索,但沒有接近尋找解決方案,所以我錯過了什麼?我必須解決什麼問題?
確切的錯誤消息:
No visible @interface for 'UIAlertView' declares the selector 'initWithTitle:message:delegate:cancelButtonTitle:otherButtonTitles:'
你的AppDelegate.m是否導入AppDelegate.h?你的AppDelegate.m有'@implementation AppDelegate'這行嗎? – rmaddy 2013-04-11 20:10:21
@rmaddy它__does__導入AppDelegate.h我也有'@implementation AppDelegate' – user115422 2013-04-11 20:11:43
顯示完整的錯誤/警告消息。 – rmaddy 2013-04-11 20:16:39