我目前正在努力将 sqlite3 数据库链接到我的 ios 项目。我已将该项目创建为单一 View 应用程序。 ![在此处输入图片描述][1] 正如您在下图中看到的,我有我的设置框架和我的数据库文件。但是,当我输入 #import "./usr/include/sqlite3.h"时,它说找不到该文件。
我想做的是创建一个包含大约 100 个项目的数据库。我个人不想使用 CoreData,这是设置数据库的最简单方法。如果有人对如何设置此 dd 有任何建议,将不胜感激。
#import <UIKit/UIKit.h>
***#import "/usr/include/sqlite3.h"***
@interface databaseViewController :UIViewController {
UITextField *name;
UITextField *address;
UITextField *phone;
UILabel *status;
NSString *databasePath;
sqlite3 *contactDB;
}
@property (retain, nonatomic) IBOutlet UITextField *name;
@property (retain, nonatomic) IBOutlet UITextField *address;
@property (retain, nonatomic) IBOutlet UITextField *phone;
@property (retain, nonatomic) IBOutlet UILabel *status;
- (IBAction) saveData;
- (IBAction) findContact;
@end
最佳答案
其实就是代码
#import "/usr/include/sqlite3.h"
应该也可以,但无论如何使用这种方法是不正确的。正确的方法是像这样包含:
#import <sqlite3.h>
因此 Xcode 将始终在当前用于构建项目的相应 SDK 中搜索 header 。 并且不要忘记将 libsqlite3 添加到目标的链接库部分。
关于objective-c - sqlite3 没有链接到我的 IOS 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14948635/