2011-05-26 68 views
0

我不确定我想要做什么是可能的,我甚至不能解释它是正确的,但我会给它一个镜头,传递一个指向属性的指针? fmdb和自定义类

我正在做一个类,将创建FMDatabase作为属性,并且我想在init方法中打开数据库。它看起来像这样

FMDatabase *database = [[FMDatabase databaseWithPath:<insert path here>] retain]; 
[database open]; 
self.localData = *database; 

我得到一个错误分配不兼容的类型。

这是甚至可能或者我这样做是错误的方式?

+0

STUPID XCODE,我想它像10次出*数据库前,它不停地说错误,第二个我发布这个,错误消失。 – Weston 2011-05-26 18:47:41

回答

2

localData有什么类型?如果它的类型是FMDatabase*(这似乎应该是),那么分配应该是:

self.localData = database; 
+0

是的,这是它,Xcode滞后在第一次删除错误。 – Weston 2011-05-26 18:51:22

+0

哎哟,我看到你在我的回答之前评论过。对不起,来晚了 :) – Vladimir 2011-05-26 18:52:34