在'AppDelegate *'类型的对象上未找到属性'databaseName'

问题描述:

我正在尝试关注highoncoding's tutorial以学习SQLite并在iOS编程中使用它。在'AppDelegate *'类型的对象上未找到属性'databaseName'

当加入这行代码到我的AppDelegate.m文件:

self.databaseName = @"Customers.db"; 

我得到以下错误:

Blockquote Property 'databaseName' not found on object of type 'AppDelegate *'

libsqlite3.dylib是在我的框架文件夹。 可能是什么问题?

+1

一个猜测你没有添加ivar getter,setter。所以基本上在你的代码中添加'@property','@syntesize'。 – VenoMKO 2012-07-10 13:12:17

+0

哦...... databaseName只是一个附加属性?我认为这是一些内置的东西:) – YogevSitton 2012-07-10 13:13:51

+1

'databaseName'不是AppDelegate的一部分 – VenoMKO 2012-07-10 13:15:33

你合成了变量吗?似乎该财产缺失。

+0

哦,我还不够快:(无论如何,。 – brush51 2012-07-10 13:18:20

+0

给了你信用:) – YogevSitton 2012-07-10 13:33:32

为数据库名称添加了@property和@syntesize,它工作。