안녕하세요!배열의 오류 (sqlite3 *) 데이터베이스 개체
배열에 sqlite3 객체를 삽입/저장하는 것과 관련된 문제가 있습니다.
-(void)addDatabase:(sqlite3*)database databaseName:(NSString*)language inLocation:(NSString*)locationPath {
// add database to array of databases
if ([language length] > 0) {
[[self.openDatabases objectForKey:@"object"] addObject:database];
[[self.openDatabases objectForKey:@"language"] addObject:language];
[[self.openDatabases objectForKey:@"location"] addObject:locationPath];
}
//TODO: add db
}
여기에서 : [[self.openDatabases objectForKey:@"object"] addObject:database];
난 항상 오류가 나는 구현이 방법을 가지고있다. 그것은 sqlite3 객체를 허용하지 않는다는 것입니다. 나는이와 붙어있어
ATIDatabase.h
@property sqlite3 *database;
ATIDatabase.m
@synthesize database = _database;
:
이 해당 개체의 내 선언입니다. 저는 IOS 프로그래밍의 새로운 기능입니다.
감사합니다.
그러나 이러한 개체를 nsmutablearray에 저장하는 방법을 보여줄 수 있습니까? – user987654321