ios - iOS 上的 Spatialite 的 Nutiteq 问题,初始化异常 - sqlite3_auto_extension EXEC_BAD_ACCESS 地址 0x300

标签 ios swift exc-bad-access spatialite

我创建了 swift 项目。添加 SpatialDBKit pod 和其他一些库。

当我尝试使用

打开数据库时
let db = SpatialDatabase(path: NSBundle.mainBundle().pathForResource("myfile", ofType: "spatialite") )

我得到 EXC_BAD_ACCESS(代码=1,地址=0x300)

spatialite_init (int verbose)
{
/* used when SQLite initializes as an ordinary lib 
   OBSOLETE - strongly discuraged !!!!!
*/

#ifndef OMIT_GEOS       /* initializing GEOS */
    initGEOS (geos_warning, geos_error);
#endif /* end GEOS  */

    sqlite3_auto_extension ((void (*)(void)) init_spatialite_extension);
    spatialite_splash_screen (verbose);
}

在 sqlite3_auto_extension 方法调用处。

请注意,我使用 FMDB 打开它没有任何问题。

更新:

我发现我有问题 pod。 当直接从 github 复制文件并替换时,问题已修复!

最佳答案

关于ios - iOS 上的 Spatialite 的 Nutiteq 问题,初始化异常 - sqlite3_auto_extension EXEC_BAD_ACCESS 地址 0x300,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32411871/

相关文章:

带有 2 种不同 View 的 iOS 拖放

ios - 我可以在 UIScrollView (Swift) 中实现可伸缩图像标题吗?

iphone - 快速自定义 UITableViewCell

iphone - removeFromSuperview 导致我的应用程序崩溃

ios - [UICollectionView setCollectionViewLayout :animated:] 上的错误访问

ios - 执行命令,didRegisterForRemoteNotificationsWithDeviceToken 与 didFinishLaunchingWithOptions

objective-c - 静态库 (ARC) 在非 ARC 应用程序上工作,遇到错误 : dyld: lazy symbol binding failed: Symbol not found: _objc_retainAutoreleasedReturnValue

ios - Flexbox 方向改变宽度/高度问题

ios - 在 SWIFT 中为 JSON 格式制作字符串(包括 TextView 中的换行符)的最佳方法是什么?

iphone - UIWebView EXC_BAD_ACCESS 崩溃