У меня проблема в объективе-c.Я пытаюсь создать общий доступ к базе данных в моем приложении путем обработки открытия, обращения и закрытия базы данных в одном классе, а затем обработки переменной sqlite3_stmt в другом классе, но когда я пытаюсь вернуть переменную sqlite3_stmt, я получаю ошибкуmsgstr "несовместимые типы в ответ".(и они оба sqlite3_stmt, я проверил.) Вот код, максимально упрощенный.Любая помощь будет принята с благодарностью:
HEADER:
@interface statement : NSObject
{
sqlite3_stmt *consulta;
}
-(void)setConsulta:(sqlite3_stmt *)c;
-(sqlite3_stmt)getConsulta;
@end
ТЕЛО
import "statement.h"
@implementation statement
//@synthesize consulta;
-(void)setConsulta:(sqlite3_stmt *)c
{
self.consulta=c;
}
-(sqlite3_stmt)getConsulta
{
return consulta;
}
@end