Iphone FMDB与Xcode 4.2的兼容性

Iphone FMDB与Xcode 4.2的兼容性,iphone,ios,database,sqlite,xcode4.2,Iphone,Ios,Database,Sqlite,Xcode4.2,我过去在iPhone上使用数据库应用程序时使用过FMDB。升级到Xcode 4.2后,我无法再访问FMDB(给出了错误) 是否有一种与使用FBDB库类似的简单方法来访问数据库 这是我删除所有发布和自动释放后的错误图像 错误: 重复符号_mainin/Users/omaktechnologies/Library/Developer/Xcode/DerivedData/VDineOrdering akmhhdfmiobkmshbfvwzffnedyaf/Build/Intermediates/VD

我过去在iPhone上使用数据库应用程序时使用过FMDB。升级到Xcode 4.2后,我无法再访问FMDB(给出了错误)

是否有一种与使用FBDB库类似的简单方法来访问数据库

这是我删除所有发布和自动释放后的错误图像

错误:

重复符号_mainin/Users/omaktechnologies/Library/Developer/Xcode/DerivedData/VDineOrdering akmhhdfmiobkmshbfvwzffnedyaf/Build/Intermediates/VDineOrdering.Build/Debug iphonesimulator/VDineOrdering.Build/Objects normal/i386/fmdb.o和/用户/omaktechnologies/Library/Developer/Xcode/DerivedData/VDineOrdering akmhhdfmiobkmshbfvwzffnedyaf/Build/Intermediates/VDineOrdering.Build/Debug iphonesimulator/VDineOrdering.Build/Objects normal/i386/main.o架构i386
命令/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/clang失败,退出代码为1,FMDB在XCode 4.2中工作正常,必须存在项目配置问题

唯一可行的途径是核心数据

编辑:看到错误后,从目标中删除fmdb.m。您应该为FMDB编译的唯一类/类别是:

FML数据库 FMDatabaseAdditions FMResultSet


这些就是我所有的。

FMDB在XCode 4.2中运行良好,一定存在项目配置问题

唯一可行的途径是核心数据

编辑:看到错误后,从目标中删除fmdb.m。您应该为FMDB编译的唯一类/类别是:

FML数据库 FMDatabaseAdditions FMResultSet


这些就是我的全部。

您收到的错误到底是什么?4.2不一定意味着ARC。你是说你修改了FMDB项目来删除所有发布/自动释放消息?我不太明白你的错误截图。。。您可能应该复制/粘贴错误文本。@livingtech我在下面添加了错误。您收到的错误到底是什么?4.2不一定意味着ARC。你是说你修改了FMDB项目来删除所有发布/自动释放消息?我不太明白你的错误截图。。。您可能应该复制/粘贴错误文本。@livingtech我在下面添加了错误。这有很大帮助吗?我怎么做?做什么?有很多关于转移到核心数据的书。至于在XCode 4.2中运行FMDB,您必须解决您的错误-您没有向Ryan回复您看到的错误。我所能说的是,我已经在XCode 4.2中的一个项目中使用了FMDB,它可以正常工作,与我在以前版本的XCpde中使用的项目相同。。。FMDB中没有任何东西会在XCode 4.2中中断,这一定是您的项目中出现了问题。我在删除所有版本、自动租赁和解除锁定后添加了错误?你看得对吗?为什么会这样?帮助很大?我怎么做?做什么?有很多关于转移到核心数据的书。至于在XCode 4.2中运行FMDB,您必须解决您的错误-您没有向Ryan回复您看到的错误。我所能说的是,我已经在XCode 4.2中的一个项目中使用了FMDB,它可以正常工作,与我在以前版本的XCpde中使用的项目相同。。。FMDB中没有任何东西会在XCode 4.2中中断,这一定是您的项目中出现了问题。我在删除所有版本、自动租赁和解除锁定后添加了错误?你看得对吗?为什么会这样?