1

我尝试在我的项目上安装 yapdatabase,但我遇到了 self.connexion 为空的问题。

@implementation DataManager

- (instancetype)init {
    self = [super init];
    if (self) {
        self.database = [[YapDatabase alloc] initWithPath:@"myDtabase.sqlite"];
        self.connexion = [self.database newConnection];  
    }
    return self;
}

-(NSMutableArray *)getArtists {
    NSLog(@"%@", self.connexion);
}

怎么了 ?

4

1 回答 1

0

您需要正确构造数据库文件的路径:

[[NSBundle mainBundle] pathForResource:@"myDtabase.sqlite" ofType:nil]

这是在 iOS 上访问应用程序中捆绑的资源的必要步骤。

于 2016-05-06T14:43:56.197 回答