fmdb

    -4

    1答えて

    私は、ディレクトリ内にデータベースを作成して挿入し、データをフェッチする(FMDBラッパークラスを使用して)簡単に 簡単な方法をSQLiteを統合するSwiftシングルトンクラスに取り組んでいます。 FMDBのブリッジングサポートSwiftの目的Cの使用。 let contactDB = FMDatabase(path: String(methodToCreateDatabase()!.absol

    0

    1答えて

    現在、私はそういう表を作成しています。 [self.fmDataBase executeUpdate:@"create table test (id integer primary key autoincrement, test text);"]; これはうまくいきますが、将来はテーブルの列がさらに必要になります。そうそうだ。 [self.fmDataBase executeUpdate:@"

    2

    1答えて

    私のアプリでは、データベースにアクセスする複数のスレッドがあります。私はSQLiteラッパーのFMDBを使用しました。 FMDBが私にFMDBatabaseQueue経由のマルチスレッド処理を提供してくれると聞きました。 @property (nonatomic, strong) FMDatabaseQueue *queue; _queue = [[FMDatabaseQueue alloc]

    0

    2答えて

    この問題が以前に尋ねられた(正確な解決策を見つけることができなかった)場合は申し訳ありませんが、私のデータベーステーブルにvarchar型のnull可能な列があります。 私は列戻って取得するためにクエリを実行する場合: let rs: FMResultSet = db.executeQuery("SELECT InternalNote from MyTable where id = ?", wit

    0

    1答えて

    iOS上に私のCordovaアプリケーションが起動しましたが、この方法で起動するとデータベースを開く際にクラッシュしてしまうことがあります。私はどのような条件がこれを引き起こしているのか分かりません - 私はそれを自分で再現することができませんでした。私はCrashlyticsについての報告を受けました。一部のデバイスにのみ影響を与えるように見えます。 ここに私のコードです: class Data

    1

    1答えて

    以下は私のソースコードです。関数を実行するたびにメモリ使用量が大幅に増加します。問題が何であるかを指摘してください。 func loadfontsFromDatabase(code:String)->[String] { let documentsPath : AnyObject = NSSearchPathForDirectoriesInDomains(.documentDirecto

    2

    1答えて

    私は、疑惑を確認するためにStackOverflowを使って素早く健全性チェックをしたかっただけです。私はアプリをつくっていて、SwiftのFMDBを使ってデータを保存したいと思っていました。私は、このデータを改ざんされる可能性があるという意味で公開しています。これは、結局のところ、Webアプリケーションとは異なり、このアプリはユーザーのデバイス上で実行されるため、.sqlファイルにアクセスしてデ

    1

    1答えて

    私は、FMDBを介してSQLiteデータベースから読み込まれたクイズ形式のアプリケーションを作成しています。私はアプリケーションバンドルからアプリケーションドキュメントディレクトリにデータベースをコピーして、私は読み取り/書き込み権限を持っているので、スコアなどのユーザーデータもデータベースに保存することができます。 しかし、アプリケーション文書のデータベースとアプリケーションバンドルのデータベー

    1

    2答えて

    (Salary.db)をiOS(Swift)プロジェクト に接続し、データベースからデータを取得しますか? まず、Swift 3の既存のデータベースをどのように接続できますか?ここで let fileURL = try! FileManager.default .url(for: .documentDirectory, in: .userDomainMask, appropriate

    0

    1答えて

    コンパイル時に未知の長さのパラメータ配列を使用してSQLiteクエリを実行する必要があります(FMDBを使用していますが、必要に応じてネイティブSQLiteを使用できます)。これまでのところ、私は手動で配列の長さに基づいて、文字列へのバインディングの正しい数を挿入してきた: func getBindString (_ arrayCount: Int) -> String { return