Objective c 传递指向属性的指针?fmdb和一个自定义类
我不确定我想做的是否可行,我甚至无法正确解释,但我会尝试一下 我正在创建一个类,它将创建一个FMDatabase作为属性,我想在init方法中打开数据库。看起来像这样Objective c 传递指向属性的指针?fmdb和一个自定义类,objective-c,ios,Objective C,Ios,我不确定我想做的是否可行,我甚至无法正确解释,但我会尝试一下 我正在创建一个类,它将创建一个FMDatabase作为属性,我想在init方法中打开数据库。看起来像这样 FMDatabase *database = [[FMDatabase databaseWithPath:<insert path here>] retain]; [database open]; self.localData = *database; FMDatabase*database=[[FMDatabase
FMDatabase *database = [[FMDatabase databaseWithPath:<insert path here>] retain];
[database open];
self.localData = *database;
FMDatabase*database=[[FMDatabase databaseWithPath:]retain];
[数据库开放];
self.localData=*数据库;
我从imcompatible类型分配时出错
这是可能的还是我做得不对?localData有什么类型?如果它的类型是
FMDatabase*
(看起来应该是这样),那么赋值应该是:
self.localData = database;
愚蠢的XCODE,我尝试了10次,没有在数据库前面加*号,它一直在说错误,在我发布这篇文章的第二天,错误就消失了。是的,就是这样,XCODE在第一次删除错误时就落后了。哎哟,我看到你在我回答之前对这个问题发表了评论。抱歉迟到了:)