我目前正在努力将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
答案 0 :(得分:6)
实际上,代码
#import "/usr/include/sqlite3.h"
也应该有效,但无论如何使用这种方法是不正确的。正确的方法是这样包括:
#import <sqlite3.h>
因此,Xcode将始终在当前用于构建项目的相应SDK中搜索标头。 并且不要忘记将libsqlite3添加到目标的链接库部分。
答案 1 :(得分:2)
要获得iphone Sqlite数据库连接的最佳教程,您可以点击HERE:
将libsqlite3.dylib添加到您的项目中。然后在您的类的.h文件中添加#import“sqlite3.h”,您必须在其中使用sqlite ..有关详细信息,您可以还原我..
答案 2 :(得分:0)