私のsqliteテーブル構造は次のとおりです。
CREATE TABLE "location" ("latitude" DOUBLE,"longitude" DOUBLE,"date" DATETIME,"locationDescription" VARCHAR,"photopath" VARCHAR,"placemark" BLOB,"wheelId" INTEGER,"wheelSize" DOUBLE,"frontWheelx" DOUBLE,"frontWheely" DOUBLE,"rearWheelx" DOUBLE,"rearWheely" DOUBLE)
そして今、テーブルに1つのレコードを挿入し、列を挿入します:(日付、フォトパス、ホイールID、ホイールサイズ、フロントホイールx、フロントホイール、リアホイールx、リアホイール)および列を無視します:(緯度、経度、場所の説明、目印)
私のコードは:
BOOL success = [lunGaiDataBase executeUpdate:@"insert into location (date, photopath, wheelid, wheelsize, frontwheelx, frontwheely, rearwheelx, rearwheely) 値(?,?,?,?,?,?,?,?)",
location.date,location.photoPath, location.wheelId,location.wheelSize,location.frontWheelx,location.frontWheely,location.rearWheelx,location.rearWheely];
私の場所のクラスは次のとおりです。
@property (nonatomic, assign) 二重緯度;
@property (nonatomic, assign) 二重経度;
@property (非アトミック、保持) NSDate * 日付;
@property (非アトミック、保持) NSString * locationDescription;
@property (非アトミック、保持) NSString * photoPath;
//@property (非アトミック、保持) NSString * カテゴリ;
@property (非アトミック、保持) CLPlacemark * placemark;
@property (非アトミック、割り当て) NSInteger wheelId;
@property (nonatomic, assign) double frontWheelx;
@property (nonatomic, assign) double frontWheely;
@property (nonatomic, assign) double rearWheelx;
@property (nonatomic, assign) double rearWheely;
@property (nonatomic, assign) double wheelSize;
プログラムを実行すると、クラッシュしました!! 助けて !!