Tag: 迅速

有效查询Firebase

我想从每个用户名称值search我的用户群。 从我在网上看到的人们经常返回所有的用户,然后在表格视图中筛选,但这似乎并不实际,也不可行。 我的想法是查询数据并返回指数级数值的数组,但是我在使用提供的查询方法时遇到了问题。 如何查询我的数据库的特定方面? 我如何构build我的代码,使其可行 ; 不加载每个用户,一次最多10个。 任何build议,资源和链接,不胜感激。 编辑: 我做了一些研究,看起来Firebase带有一些内置的查询方法…到目前为止,这是我试图用下面的代码来testing它打印出用户从我开始,但我不能它打印控制台中的任何用户 ref.queryOrderedByKey().queryStarting(atValue: "I").queryEnding(atValue: "I\u{f8ff}") .observe(.childAdded, with: { snapshot in print(snapshot.key) })

logging声音的button动作

我在Swift上制作了一个应用程序,当你点击一个button时,它可以录制声音。 我想知道需要执行哪个操作来logging下面的例子: 当我点击button,录音机开始和 录音机录制声音直到手指放开button 有没有button@IBAction做到这一点?

Firebase iOS Swift致命错误:NSArray元素无法与Swift数组元素types匹配

我正试图从firebase数据库中获取数据的格式是在下面。 { "chits": { "Chit-1": { "Bidders": [ { "bankAccNumber": "5555566966", "bankIFSC": "GFHJJHHJ", "bankName": "55666", "bidderEmail": "desi@venkat.co.in", "bidderId": "Bidder-1", "bidderName": "Venkat Desi", "bidderPhone": "9999999999", "checked": false, "paymentType": 66555 }, { "bankAccNumber": "5555566966", "bankIFSC": "GFHJJHHJ", "bankName": "55666", "bidderEmail": "desi@venkat.co.in", "bidderId": "Bidder-2", "bidderName": "Venkat Desi", "bidderPhone": "9999999999", "checked": false, "paymentType": 66555 } ], "chitId": "Chit-1", "chitName": "ABC1", […]

如何在运行时“干净地”更改UIBarButtonItem文本(编辑 – >完成 – >编辑)?

我试图在运行期间“干净地”更改UIBarButtonItem文本,以便编辑/完成模式可以切换。 每次我在运行时改变title属性,animation看起来都很笨拙。 我正在模拟“通讯录”应用程序中的“编辑/完成”button的外观和function(其中“编辑”只是淡入淡出,“完成”处于显示位置)。 @IBAction func editDoneButtonPressed(sender: UIBarButtonItem) { if(sender.title == "Edit"){ sender.title = "Done" }else{ sender.title = "Edit" } } 初始设置:标识符设置为“自定义”,标题设置为“编辑” 更简单的编程解决scheme是首选,然而,animation的外观确实是最重要的。 我会考虑切换UIBarButtonItem标识符,而不是它的文本属性,但是,我不确定在运行时切换标识符的优雅方式。 顺便说一句:我正在使用Swift来构build应用程序。 链接到… 截屏的通讯录应用程序编辑/完成切换animation: https : //youtu.be/5mT_vzpNhIw 我的编辑/完成切换animation的截屏: https : //youtu.be/mEweotJNVNE 谢谢。

Firebase queryEqualToValue在Swift 2.3中获得密钥

我正在使用Swift和Firebase在iOS上开发一个小应用程序。 我无法查询数据并检索值。 我的firebase实时数据库是这样的: "qrcode" : { "postsedation_room" : "http://bing.com", "preprocedure_room" : "http://google.com", "presedation_room" : "http://en.m.wikipedia.org" } 我想做这个查询: let query = rootRef.child("qrcode").queryEqualToValue("http://bing.com") query.observeSingleEventOfType(.Value, withBlock: { snapshot in print(snapshot) }) 打印一个关键值“postsedation_room”。 在这一点上打印的结果是Snap (qrcode) <null>你能帮助我,这样我就可以打印给定子值的键吗?

Firebase查询随机生成的密钥中包含的hex代码

我想从hex颜色代码数组中查询一个特定的孩子。 这是我的数据库结构的快照: 我如何查询一个特定的hex代码,并获得其父对象的整个数组?

Swift 4 CTRubyAnnotation不起作用

对于我的应用程序,几个月前,我已经从这个网站的代码使用CTRubyAnnotation。 这个代码,几乎没有变化,使迅速4工作,完美的工作。 从这个工作中,我创build了一个类,在其中我写了一个函数来使用该代码。 这是快速的4级 import UIKit extension String { func find(pattern: String) -> NSTextCheckingResult? { do { let re = try NSRegularExpression(pattern: pattern, options: []) return re.firstMatch( in: self, options: [], range: NSMakeRange(0, self.utf16.count)) } catch { return nil } } func replace(pattern: String, template: String) -> String { do { let re = try […]

AlamofireImage保存到caching的图像并不真正保存

我使用(尝试)AlamofireImage。 我保存到caching的图像并不真正保存。 我的代码包括: import Alamofire import AlamofireImage let imageCache = AutoPurgingImageCache( memoryCapacity: 100 * 1024 * 1024, preferredMemoryUsageAfterPurge: 60 * 1024 * 1024 ) 那么我自己保存一个图像使用: imageCache.add(image, withIdentifier: path) 但在下一次运行中,当我尝试使用相同的path获取此图像时,总是返回nil: if let image = imageCache.image(withIdentifier: path){ return image } return nil 我究竟做错了什么? 而运行\debugging我可以看到imageCache-currentMemoryUsage = 0 谢谢。

如何适合所有iPhone的视图控制器?

我正在开发一些应用程序,对于设置viewcontroller我感到非常伤心。 每当我在不同的iPhone上尝试我的应用程序,它看起来非常适合。 我只想看到我的应用程序在所有iPhone上自动resize。 我做了一个示例应用程序来解释更好。 这是iPhone 5的屏幕 这是iPhone 6S的屏幕

在.h中实现一个快速协议是否有可能使用Objective-C类

是否有可能Objective-C类在.h实现Swift协议,以便其他Swift类可以通过Swift协议types引用Objective-C类? 让MySwiftProtocol成为Swift协议types,现在假设我在我的类中使用了.h : @protocol MySwiftProtocol; @interface MyObj : NSObject< MySwiftProtocol> 然后我会得到一个警告: cannot find protocol definition for MySwiftProtocol 警告是不好的,所以这是行不通的。 所以我们假设我在.m执行这个操作,并且删除对.h协议的引用。 @interface MyObj () <MySwiftProtocol> 然后,我最终不能够投入MyObjtypes的对象来在Swift类中inputMySwiftProtocol 。 所以上述两种方法都不行。 请帮忙!