У меня есть база данных SQLite с некоторыми полями типа double, и мне нужно извлечь это значение и поместить их в переменную экземпляра, но я получаю эту ошибку
Assigning to 'double *' from incompatible type 'double'
это код:
Таблица базы данных.h
@interface DatabaseTable : NSObject {
sqlite3 * database;
}
//........
@property (nonatomic, assign)double *latitude; //latitude is a field of type double
@property (nonatomic, assign)double *longitude; //longitude is a field of a type double
@end
Таблица базы данных.m
//.....
while (sqlite3_step(statement) == SQLITE_ROW) {
DatabaseTable * rowTable =[[ChinaDatabaseTable alloc]init];
//.......
rowTable.latitude =sqlite3_column_double(statement, 15); //here the error
rowTable.longitude =sqlite3_column_double(statement, 16);//here the error
//.....
}
Что я могу сделать?