2

我目前正在将一个 sqlite3 数据库链接到我的 ios 项目。我已将项目创建为单视图应用程序。![在此处输入图像描述][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
4

3 回答 3

6

其实代码

#import "/usr/include/sqlite3.h"

也应该有效,但无论如何使用这种方法是不正确的。正确的方法是像这样包含:

#import <sqlite3.h>

因此 Xcode 将始终在当前用于构建项目的相应 SDK 中搜索标头。并且不要忘记将 libsqlite3 添加到目标的链接库部分。

于 2013-02-19T04:16:36.997 回答
2

要获得 iphone Sqlite 数据库连接的最佳教程,您可以单击此处

并将 libsqlite3.dylib 添加到您的项目中。然后在你必须使用sqlite的类的.h文件中添加#import“sqlite3.h”。有关更多详细信息,您可以回复我。

于 2013-02-19T04:46:40.557 回答
0

在您的项目中添加 libsqlite3.tbd

选择您的目标 > 构建阶段 > 将二进制文件与库链接

添加 libsqlite3.tbd

在此处输入图像描述

我有 xcode7

于 2015-11-30T04:10:41.003 回答