Man*_*res 2 database sqlite xcode objective-c ios6
我目前正在努力将sqlite3数据库链接到我的ios项目.我已将该项目创建为单个视图应用程序.![在此处输入图像描述] [1]如下图所示,我有我的设置框架和我的数据库文件.但是当我输入#import"./usr/include/sqlite3.h"时,它表示找不到该文件.
我要做的是创建一个大约包含100个项目的数据库.我个人不想使用CoreData,这是设置db的最简单方法.如果有人有关于如何设置这个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
Run Code Online (Sandbox Code Playgroud)
小智 6
实际上,代码
#import "/usr/include/sqlite3.h"
Run Code Online (Sandbox Code Playgroud)
也应该工作,但无论如何使用这种方法是不正确的.正确的方法是包括这样:
#import <sqlite3.h>
Run Code Online (Sandbox Code Playgroud)
因此,Xcode将始终在当前用于构建项目的相应SDK中搜索标头.并且不要忘记将libsqlite3添加到目标的链接库部分.