問題タブ [dbaccess]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
108 参照

ios - クエリ (DBAccess) が初めて Id プロパティに nil を返すのはなぜですか?

私は2つのクラスを持っています。最初のものは AbstractEntity.swift です:

もう一つは、AbstractEntity を継承した User.swift です。

メインのデータベース コントローラーには、次のメソッドがあります。

問題は、ID でデータベースからオブジェクトを取得しようとすると、ID 値に nil があることです。そして、アプリを起動したときに初めて発生します。

ここに画像の説明を入力

2回目は正しい値を取得します: ここに画像の説明を入力

なぜこれが起こるのですか?

0 投票する
1 に答える
87 参照

ios - DBAccess iOS ORM でテーブルをドロップする方法

iOS アプリで DBAccess を使用する予定です。アプリの実行中にテーブルを削除する方法がわかりませんでした。

私たちの実際の使用例は、DB がいつ更新されたかを把握し、いくつかのテーブルを削除または変更することです。DBAccess も db にバージョン番号を付与していないようです。

0 投票する
2 に答える
832 参照

cocoapods - Xcode 7 と cocoapod を使用した DBAccess リンカーの警告とエラー

数か月間、プロジェクトで DBAccess をココアポッドとして使用してきました。ここ数週間でツール チェーンに多くの変更が加えられ、ビルドが失敗しています。pod install は、DBAccess (1.6.9) がインストールされていることを示します。Xcode のバージョンは 7.0.1 です。ポッド -- バージョンは 0.39.0 です。

Xcode でアプリをビルドすると、リンカの警告が表示されます: ld: 警告: オプション '-F/proj/DBAccess' のディレクトリが見つかりません

フレームワークは実際には /proj/Pods/DBAccess にあります

この警告は問題ではなく (おそらく不適切なインストールを示していることを除いて)、アプリを正常にビルド、実行、およびテストできます。

ただし、jenkins/fastlane/pilot/xcode CLI を使用してアプリ ストアに送信するためにアプリをアーカイブしようとすると、次のリンカー エラーが発生します。

ld: '/Users/jenkins/.jenkins/jobs/proj/workspace/Pods/DBAccess/DBAccess.framework/DBAccess' が完全なビットコードなしでビルドされたため、ビットコード バンドルを生成できませんでした。ビットコードのすべてのオブジェクト ファイルとライブラリは、アーキテクチャ armv7 の Xcode アーカイブまたはインストール ビルドから生成する必要があります。

Jenkins がこのエラーに到達するために行ったコマンド ライン呼び出しは次のとおりです。 jenkins/Library/Developer/Xcode/Archives/2015-10-12/proj 2015-10-12 16.33.37.xcarchive' アーカイブ | ティー '/Users/jenkins/Library/Logs/gym/proj.log' | xcpretty

DBAccess の Web サイトでは、この問題を修正するために 1.6.9 がビルドされたと主張しているため、このエラーには困惑しています ( http://www.db-access.org/downloads )。cocoapods でインストールされた DBAccess に問題がある人はいますか?

0 投票する
1 に答える
95 参照

ios - 「DBAccess」iOS ORM で COUNT & SUM 操作を実行するにはどうすればよいですか

Xcode 7.0.1 で DBAccess フレームワーク v1.6.12 を使用しています。

以下のクエリのように、2 つのプロパティの SUM と COUNT を選択したいと思いますが、ORM には未加工の SQL インターフェイスがありません。

を使用してそれを達成する方法はありますかDBAccess

0 投票する
1 に答える
75 参照

ios - 「DBAccess」iOS ORM でイベント トリガー操作を実行する方法

Xcode 7.1.1 で DBAccess フレームワーク v1.6.12 を使用しています。

次のような行を INSERT、UPDATE、または DELETE するときに、イベント トリガーを使用したいと思います。

  1. 既存の特定期間データの「最長」パラメータは「NO」になります。
  2. 「テキスト」が最も長い行を見つけます。
  3. その行の「最長」パラメーターを「YES」に変更します。

コード画像:

DBObject#entityWillInsert は、情報を変更せずに BOOL 値を返すだけです。