找不到方法定义

时间:2011-03-09 16:41:46

标签: objective-c

我做错了什么?这是.h文件:

#import <UIKit/UIKit.h>
#import <sqlite3.h>

@class ReaderViewController;

@interface ReaderAppDelegate : NSObject <UIApplicationDelegate> { 
    UIWindow *window; 
    ReaderViewController *viewController; 
} 

@property (nonatomic, retain) IBOutlet UIWindow *window; 
@property (nonatomic, retain) IBOutlet ReaderViewController *viewController; 

- (void)checkForDatabase; 
//- (void)SQLiteConnection: (NSString *)defaultDBPath; 
@end 

此处显示错误:

screen shot of compile results

2 个答案:

答案 0 :(得分:1)

您正在调用{。1}}方法,该方法似乎不存在于.m文件中。


Incomplete Implementation 警告是因为您在界面中声明了[self checkForDatabase]方法

方法定义错误是因为您试图在checkForDatabase方法中调用缺少的方法。

答案 1 :(得分:1)

您未能在checkForDatabase(或您链接到项目中的任何其他文件)中实施ReaderAppDelegate.m。你说你会在标题中,然后你没有。