0

私の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;

プログラムを実行すると、クラッシュしました!! 助けて !!

4

1 に答える 1