sqlite3没有链接到我的IOS项目

时间:2013-02-19 02:06:22

标签: objective-c database xcode sqlite 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

3 个答案:

答案 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)

在项目中添加libsqlite3.tbd

选择您的目标&gt;构建阶段&gt;链接二进制文件库

  

添加libsqlite3.tbd

enter image description here

我有xcode7