从类方法调用的实例方法会导致应用程序崩溃

时间:2011-03-09 23:23:00

标签: objective-c

我有这个代码,我试图创建一个数据库;我收到一个关于“在类方法中访问的实例变量'db'的警告(导致崩溃)”。作为一个新手,我不知道如何解决它(崩溃发生在第57行)。感谢帮助。 :d

the .m file

这是.h文件: the .h file

1 个答案:

答案 0 :(得分:3)

checkIfDatabaseExist是一种类方法(您使用+标记了它)。此方法属于类本身,不属于此类的实例。 db是实例变量,因此类方法无权访问它。制作checkIfDatabaseExist实例方法

- (void)checkIfDatabaseExists { ... }