2011-05-26 51 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