問題タブ [sqlite.swift]
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.
ios - Swift 2.0 の SQLite.swift エイリアス
Xcode (プレリリース 7.0 (7A218)) でエイリアス関数が期待どおりに動作しないという問題が発生しています (または、何か間違ったことをしています...)
これは以前は正常に機能していました:
しかし今、コンパイラは文句を言います:
タイプ 'Table' の値にメンバー 'alias' がありません
ドキュメントからわかるように、これは機能しているはずですが、何か間違っている可能性があります...
どんな助けでもいただければ幸いです
ありがとう!
join - SQLite.swift (Swift 2.0) の結合ですべてのフィールドが表示されない
アプリケーションをSwift2に移行中に、SQLite.swiftとの結合を作成する際に問題が発生しています。
この場合、1.2 で完璧に機能していたものが 2.0 では機能しません。バグであるか、更新された構文の問題である可能性がありますが、それを理解することはできません.
いくつかのテーブルの結合を実行しています:
これは以前は正常に機能していましたが (新しいテーブル構造に変更する必要がありました)、今は何か間違っているか、結合がフィールドを見つけられません:
また、構文を次のように変更しようとしました。
しかし、まだ運がありません。
致命的なエラーをスローします:
リストには、次のフィールドが表示されます。
しかし、それでも致命的なエラーが発生します。
Equipment テーブルのすべてのフィールドにアクセスできますが、結合されたテーブルのフィールドにはアクセスできません。
生成された SQL は次のように正しいようです。
戻り値:
どんな助けでも大歓迎です
ios - SQLite.swift でテーブルを削除したり列を更新したりする方法は?
データベースにテーブルを再作成する必要があります。テーブルの列を更新したり、 SQLite.swift でテーブルを削除したりする方法はありますか?
swift2 - Xcode 7.0 で Swift 2.0 を使用した SQLite.swift
最近 Xcode 7.0 に更新し、SQLite.swift ライブラリを使用するプロジェクトをビルドしようとしています。最新の Swift 構文に変換した後 ([編集] -> [変換] -> [最新の Swift 構文に...])、非常に多くのエラーが発生し、どこから修正を開始すればよいかわかりません。また、SQLite.swift プロジェクトを個別に変換しようとしましたが、コンパイル時に常に多くの警告が表示され、次のようなエラーが発生します。
最終的にはCommand failed due to signal: Segmentation fault 11
誰か助けてくれませんか?
swift2 - Swift 2 SQLite.swift モジュール リファレンス
Xcode 7 と Swift 2 に更新したため、次のエラーが発生します。
モジュール 'SQLite' に 'Query' という名前の型がありません宣言されていない型 'Database' の使用
このコードを使用して:
私は SQLite.swift の swift2 ブランチを使用していますが、私のプロジェクトのように見えますが、参照 SQLite.swift モジュールが見つかりません。また、SQLite.swift を使用するすべてのファイルに SQLite をインポートします。手動統合とココア ポッドを試しましたが、結果は同じでした。
Xcode 6.4で動作していました。
swift2 - 値の型で NSData を拡張できません
このセクションは、swift2 ブランチでは機能しません。
https://github.com/stephencelis/SQLite.swift/blob/swift-2/Documentation/Index.md#binary-data
私は得る:
Redundant conformance of 'NSData' to protocol 'Value'
と
Type 'UIImage' does not conform to protocol 'Value'
sqlite - タイプ Connection の SQLite.swift 値にはメンバー userVersion がありません
xCode 7 および Swift 2 用の SQLite.swift のブランチにアップグレードしたところです。他の何百万ものエラーとともに、修正しようとしていますが、以前の Database.userVersion と同等のものを理解できませんか? データベース タイプが接続タイプに置き換えられたことは知っています。しかし、次のコード スニペットを使用して以前に処理した特定のユーザーのスキーマ変更のバージョンを確認するには、何を確認すればよいでしょうか。
ios - sqlite.swift がディスクにコミットしていないようです
単純な IOS アプリ (IOS 9 をターゲット) に sqlite.swift (swift-2 バージョン) を使用しようとしています。私はデータベースを作成しています/次を使用して既存のデータベースに接続しています:
(シミュレーターで) ディスク上に作成されているデータベース、db.sqlite3、ゼロ バイトを確認できます。
今、次を使用してテーブルを作成すると:
次を使用して10行を挿入してみてください。
最後に を呼び出すとlet count = try db.scalar(vehicles.count)
、10 が出力されるため、テーブルの作成と挿入は期待どおりに機能します。ただし、ディスク上の sqlite データベースのサイズは変わりません。さらに、次にアプリを実行すると、データベースが再び空であるかのように、テーブルが再作成されます。
ここで明らかな何かが欠けていますか?