objective-c - sqlite3 没有链接到我的 IOS 项目

标签 objective-c database xcode sqlite ios6

我目前正在努力将 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/

相关文章:

objective-c - 带有 UIImage 的 UIBarButtonItem 始终着色 iOS 7

ios - 如何针对随 SDK 变化的方法创建单元测试?

ios - UITableViewCell animateWithDuration 不起作用

objective-c - 处理网络连接的正确方法是什么?

python - Tornado :get_argument——我应该自己转义输入吗?

ios - 作为 XIB 的 TableViewCell 中的 Collection View

ios - UICollectionView 断言失败?

mysql - 子表状态

php - 将数据库中的多个数据分组并一起显示

objective-c - objC 中的 initWith 与 arrayWith?