私の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;
プログラムを実行すると、クラッシュしました!! 助けて !!