問題タブ [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 - Int64 を Int に直接キャストできますか?
最近、SQLite.swift を使用してアプリ データベースを構築しています。ドキュメントで説明されているように、すべてのINTEGER
列を型で定義しています。Int64
しかし、時々、私はそれInt64
がただである必要がありInt
ます。だから私の質問は、私がこれを行う場合です:
それは正しいでしょうか?
もちろん、私はそれをテストしました。それは機能しますが、私はこの質問をStackoverflowで読んでいました
そして、32ビットデバイスで問題が発生する可能性があるようです...
これが間違っている場合、どうすれば にキャストできInt64
ますInt
か?
ios - SQLite.swiftでタイプセーフなカスタム関数を作成するには?
Swift2 で SQLite データベースからフェッチされている間にオブジェクトを注文するための単純な距離関数を作成したいと思います。私はすばらしい SQLite.swift フレームワークを使用しています。
以下を使用すると、最も近いオブジェクトを取得できます。
しかし、クエリ文字列を使用せずにタイプ セーフな SQL 式を使用したいと考えています。このように機能させるために関数を追加するにはどうすればよいですか (ここで、緯度と経度の値はテーブル内の行の位置を表す式の値であり、centerLat、centerLon の値は計算している中心点を表します)オブジェクトの距離):
ios - カルタゴとの sqlite.swift
Swift プロジェクトで sqlite.swift を使用しています。今まで、Cocoapods を使用してライブラリをインストール/更新しています。
Cocoapods を使用する代わりに Carthage で sqlite.swift をインストールすることは可能ですか?
sqlite.swift - 遊び場からそのようなモジュール「SQLite」はありません
SQLite.swift をダウンロードしたところ、次のエラーが発生しました。
Playground の実行に失敗しました: /var/folders/43/nc3kf6y17dbfdn14crfmcdjh0000gn/T/./lldb/2060/playground2.swift:1:8: エラー: そのようなモジュールはありません 'SQLite' import SQLite
また、SQLite.swift には sqlcipher.xcodeproj への参照があることにも注意してください。これも含める必要がありますか?
SQLite のプレイグラウンドでも同じエラーが発生します。
SQLite.swiftのc9d3082コミットでXcode 7.1 Betaを使用しています
あなたの指示に正確に従いました。
どうもありがとう
今解決しました。答えは次のとおりです。1) プロジェクトの [ビルド設定] の [フレームワーク検索パス] が、SQLite がロードされているワークスペースに設定されていることを確認します。私のシステムでは、それらを同じワークスペースに配置しました 2) 構成ごとのビルド製品パスから追加情報を取り除きます。「$(BUILD_DIR)/$(CONFIGURATION)」 3. SQLite で、Clean してから再構築します。次に、テストを実行します。SQLite.xcodeproj の Products の下で SQLite.framework が赤く色付けされていないことを確認します。次に、Stephen の手順 1 から 4 に従います。 5. Xcode 7.2 Beta を使用しています。
swift2 - SQLite.swift swift 2 - 結合されたテーブルから * を含むテーブルのすべての列を選択します
select関数を使用して、結合された SQLite.swift テーブル ステートメントのテーブルからすべての列を選択しようとしていますが、常に次のエラーが発生します。
エラーを生成するデモコードは次のとおりです。
STAR (テーブルのすべてのフィールド)を使用しようとすると、 select 関数の最後の呼び出しで常にエラーが発生します。スター演算子を使用して、すべてのフィールドを個別にリストしない方法はありますか?
私は Xcode 7.0.1 を使用していますが、これはおそらく 7.1 と swift 2.1 で修正されていますか?
sqlite.swift - SQLite.swift で接続を「閉じる」必要がありますか?
SQLite.swift で接続を閉じる必要があるかどうか、およびその方法がわかりません。スレッド/メモリリークが発生しますか?
swift - テーブルをフィルタリングして配列に入れます.Xcode 7の新しいものはありますか?
私は持っていますXcode 7
が、私の古いプロジェクトには多くのエラーがあるため、1 つの問題で立ち往生しています:
xcode6:
ViewDidLoadで
xcode 7:
ViewDidLoadで
エラーメッセージが表示されます: Missing Argument lable 'arrayLiteral:' in call
しかし、私はそれを修正しようとすると
その後、次のようにエラーが発生します
この問題を解決するにはどうすればよいですか?