fmdb

    0热度

    2回答

    我试图在SQLLite中为我的应用组织一个查询,并希望请求一些帮助。 我想写查询: “我与用户ID X用户对于我个人的工作周,这会在我想要的任何一天d(星期日开始到周六,周一至周日,等等),我想看看哪个工作周是我的最差的,这是我的最好的销售额。 简单地说,“最差”和“最好”仅仅意味着最高和最低的销售总额 如果每个人的工作周在周日开始,这很容易,但事实并非如此,我必须克服将数据库中的所有行分组的问题

    0热度

    1回答

    我在我的数据库中有两条记录,名字和姓氏,我想得到他们两个,然后返回一个FullName,在TableView中显示FullNames。使用Swift3和Xcode8.2.1,FMDB 这里的getFullName的FUNC func getFullName() -> String{ StudentDataBase.getInstance() sharedInstance.da

    1热度

    1回答

    我在我的应用程序中使用FMDB。我看到在应用程序发布期间发生这种随机崩溃。 -(void) addActivities{ [[[DB sharedManager]getSecureQueue] inTransaction:^(FMDatabase * _Nonnull db, BOOL * _Nonnull rollback) { //process data }]; }

    1热度

    1回答

    比较多个SQLite数据库我写这是从通过FMDB SQLite数据库填充的竞猜风格的应用程序。我已将数据库从应用程序包复制到应用程序文档目录,以便具有读/写权限,因此还可以将用户数据(如分数)保存到数据库中。 不过,我需要一种方法来在数据库与应用程序包中的数据库应用程序的文件进行比较,以便更新捆绑数据库(例如新的问题)可以被复制到文档分贝。只需将整个软件包数据库复制到应用程序文档不是一个选项,因为

    1热度

    2回答

    我想连接(Salary.db)到我的iOS(Swift)项目 并从数据库中获取数据? 第一步,我如何连接Swift 3中的现有数据库? let fileURL = try! FileManager.default .url(for: .documentDirectory, in: .userDomainMask, appropriateFor: nil, create: false)

    0热度

    1回答

    我需要在编译时使用长度未知的参数数组运行SQLite查询(如果需要,我可以使用FMDB,但可以使用本地SQLite)。到目前为止,我已经根据数组长度手动将正确数量的绑定插入到字符串中: func getBindString (_ arrayCount: Int) -> String { return [String](repeating: "?", count: arrayCount).

    1热度

    1回答

    下面是我的源代码,每次执行该函数时,内存使用量都会急剧增加。请帮忙指出是什么问题。 func loadfontsFromDatabase(code:String)->[String] { let documentsPath : AnyObject = NSSearchPathForDirectoriesInDomains(.documentDirectory,.userDomainMas

    0热度

    1回答

    我在iOS应用程序中使用fmdb。我在我的应用程序中有10000条记录,所以fmdb查询速度很慢,因为查询执行加快需要在查询中添加索引。是否有可能在fmdb中请帮助我对不起,我的英语不好。

    1热度

    2回答

    是的,我尝试使用fmdb在多线程操作数据库。 我创建了一个计时器,以在子线程中以1.5s间隔查询数据库。 同时,它可以在主线程中用删除,添加,编辑操作来操作数据库。 我发现删除添加编辑操作可能会失败,如果查询正在运行,说数据库被锁定。 我不知道在多线程如何FMDB的工作,这是我的代码: -(NSArray *)list{ NSString *path = [[PathHelper cacheP

    0热度

    1回答

    我曾经使用FMDB从文件读取sqlite数据。 FMDatabase *db = [FMDatabase databaseWithPath:filePath]; 现在我想加密文件。当应用程序打开时,它会将文件解密成NSData对象。 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(N