我试图按照this tutorial让SQLite处理我的项目,但我无法通过section 3.1.1。到目前为止,这是我的代码:
import Foundation
let sharedInstance = ModelManager()
class ModelManager: NSObject {
var database: FMDatabase? = nil
class func getInstance() -> ModelManager
{
if(sharedInstance.database == nil) {
sharedInstance.database = FMDatabase(path: Utility.getPath("Student.sqlite"))
}
return sharedInstance
}
}
我收到错误Use of undeclared type 'FMDatabase'
现在,我主要是按照教程进行操作,因为我没有从头开始,因此存在细微差别。
libsqlite3.0.dylib
。仅libsqlite3.0.tbd
#import "FMDatabase.h"
添加到现有的#import "FMDatabase.h"
#ifndef SmartLife_Bridging_Header_h
#define SmartLife_Bridging_Header_h
#import "Pods/FormatterKit/FormatterKit/TTTTimeIntervalFormatter.h"
#endif
。 以下是代码:
Bridging-Header.h
我还认为现有的Yes
设置正确。
(注意:默认情况下不显示Install Objective-C Compatibility Header
中的const Posts = new Mongo.Collection('posts');
FlowRouter.route('/post/:slug', {
name: 'Post.show',
action(params) {
let post = Posts.findOne({slug: params.slug});
mount(Layout, {
main: () => <Post key={post._id} post={post} />,
});
},
});
,除非点击该行
编辑:以下是我的一些项目目录,显示FMDB文件的内容以及Bridging-Header.h:
我错过了什么吗?我能尝试什么吗?