iOS的iPhone SQLite和Monotouch的问题
我已经用Monodevelop 2.8成功开发了一个小型的iPhone + Monotouch(最新版本)应用程序,它使用SQLite的“编译”版本来启用FTS4。
要将SQLite编译为静态库(libSQLite.a),我将此主题作为教程使用 : 如何在SQLite中使用FTS与Monotouch for iOS
此外,我已经按照这个教程来创build一个模拟器+设备兼容的静态库: 使用Xcode和SDK 4 +构build胖静态库(设备+模拟器)
事情在模拟器上工作很好。 🙂
坏消息来自设备,iOS 4的iPhone 4.当我在设备上部署和运行应用程序时,它突然崩溃。
在monodouch项目中使用libSQLite.a静态库我按照这个教程http://docs.xamarin.com/ios/advanced_topics/linking_native_libraries
在使用这个附加命令编译的设备上运行应用程序时,似乎出现了问题: -gcc_flags“-L $ {ProjectDir} -lSQLite3 -force_load $ {ProjectDir} /libSQLite3.a”如果我编译和部署应用程序时没有附加命令(使用静态链接库)程序启动时不会崩溃。
任何build议?
任何人已经在iOS的Monotouch应用程序上使用SQLite与FTS4?
这与我们的错误#707有关 ,简而言之,这是一个通常通过使用外部库的拇指指令引起的问题。 这也意味着解决方法很简单:编译静态库时只需禁用Xcode中的拇指支持。
作为一个旁注,我们已经跟踪了这个错误,并希望在下一个MonoTouch发行版中得到修复。
- ALAssetsLibrary似乎返回错误的我的照片数量
- 我每次启动Xcode都必须更新故事板中的所有内容
- 以编程方式向UIViewController添加UITableView
- 转发UIAlertView的可变参数
- UISlider只滑动一小段距离
- performSegueWithIdentifier vs instantiateViewControllerWithIdentifier
- UIImage(contentsOfFile :)返回nil,尽pipe文件存在于caching目录中
- 自定义UILocalNotification的警报
- ios swift:Tableview“un”-checkmark cell