Tag: 迅速

Firebase查询 – 我得到一些types的NSArray作为结果(有时只)

所以我有这样一个firebase数据库: userIndexes — 1: uid1 — 2: uid2 — 3: uid3 我想通过使用密钥来获得uid。 所以我会这样查询它: DataService.sharedInstance.DB_REF_USERS_INDEXED_BY_ID.queryOrderedByKey().queryStarting(atValue: "2").queryLimited(toFirst: 1).observeSingleEvent(of: .value, with: { (snapshot) in print(snapshot.value) }) 当我使用2或3作为起点,我得到这个打印(这里是2 ): 可选({2 = uid2;}) 我可以很容易地把它转换成Dictionary<String, AnyObject> 但是当我用1作为起点的时候,我得到了这个: 可选(<__ NSArrayM 0x6000000494b0>(<null>,uid1))如果我试图将其转换为字典,它只是nil 这是为什么?

如何在Firebase中使用REST API进行多path更新? 错误400

我想使用firebase REST API和Vapor框架在单个操作中更新多个节点。 当我向Firebase发出.patch请求时,我从Vapor客户端收到错误消息: 操作无法完成。 错误400错误请求 任何人都可以告诉我,如果finalDictionary被正确初始化之前在JSON转换? 用户所需的输出节点: brv-61e24 Users usersUID customer bookingNumber timeStampBookingCancelled CleanersUID:"cleanersUID" TimeStampBookingClaimed: "TimeStampBookingClaimed" TimeStampBookingCancelledByCleaner: "TimeStampBookingCancelledByCleaner" Cleaners cleanersUID bookingNumber timeStampBookingCancelled TimeStampBookingClaimed:"TimeStampBookingClaimed" TimeStampBookingCancelledByCleaner: "TimeStampBookingCancelledByCleaner" Cleaners cleanersUID bookingNumber Claimed: "ClaimedValue" var finalJSON:JSON? func makeFinalDictionary() throws -> JSON? { let customer = userStripeIdCustomer var finalDictionary = Node([:]) //create base paths let path0 = "Users/\(usersUID!)/\(customer!)/\(bookingNumber!)/timeStampBookingCancelled" let […]

将Google Drive API桥接至Swift

从以前删除的post : 我正努力让Google Drive API与Swift一起工作,并希望有人提出build议。 这是我到目前为止:我已经安装了Google Drive API,并在Objective-C中工作… 我试图在Swift中从Google复制这个例子 ,但import GTLDrive在Xcode中返回一个错误: 没有这样的模块GTLDrive。 我无法从Swift类使用GTLServiceDrive 。 我应该使用哪种CocoaPod + 桥接头组合?

UITableView奇怪的布局行为在滚动上发生变化

我有一个UITableView自定义UITableViewCelldevise有自动高度。 行为是在UITableView UIViewController的第一次加载显示我的标签与部分文本。 然后当我滚动到底部,然后滚动到顶部,我得到所需的高度和文本的外观。 这里是截图: 初始查看视图控制器: 这里是滚动底部然后顶部(这是我的实现一些Lorem文本被我删除正确的外观): 编辑1: 码: tableView.rowHeight = UITableViewAutomaticDimension tableView.estimatedRowHeight = 101 // much heigher than most cells. But no use. 在UI生成器中,UITableViewCell的“行高”设置为“默认”(自定义未选中) 在UI生成器中,UITableView的“行高”设置为“101”(也尝试将其设置为“0”,但结果相同)。

调整UIStackView控件中的UIView高度

我在iOS 9 SDK中使用UIStackView。 堆栈视图的高度是44点。 我在StackView中有一个UILabel和UIView,如下所示: 现在,我想让绿色的视angular比44更小,非常像20.我该怎么做? 更新:没有UIStackView我正在打破约束: [GT.BubbleView:0x14536610] (Names: '|':UITableViewCellContentView:0x14536fd0 )>", "<NSLayoutConstraint:0x146b7300 GT.BubbleView:0x14536610.trailing == UITableViewCellContentView:0x14536fd0.trailingMargin>", "<NSLayoutConstraint:0x146c4000 'UIView-Encapsulated-Layout-Width' H:[UITableViewCellContentView:0x14536fd0(286)]>" )

将Unicode(例如1f564)转换为Swift中的Emoji

你如何将unicode表情符号存储为string(例如1f564 )到可以放在UILabel上的表情符号? let myString = "1f564" 我已经看到使用转义字符,但我不能插入variables来replace字符。 let flag = "\u{1f1e9}\u{1f1ea}" 谢谢

如何正确构buildFirebase数据库以便于阅读和删除

我正在创build一个配方寻找应用程序,基本上我有一个“collections夹”,如果用户最喜欢的食谱,他们将能够在应用程序的collections夹选项卡中轻松访问它。 基本上这是我现在的结构: app: users: 2ReAGRZlYiV5F2piwMakz59XDzl1(uid): favorites: -KRUe6mMhaQOX62zgXvg(childByAutoId): ID: 172171 (recipe id) UTJ0rVst9zMSuQhWkikTCu8558C2(uid): favorites: -KRUzMxTvv-uNvX9J9_-(childByAutoId): ID: 578141 (recipe id) 基本上每当他们去collections夹选项卡,我需要的所有配方ID的列表,以便我可以进行API调用来检索食谱信息。 我基本上循环了字典。 我也希望能够让用户不喜欢这个配方,所以从数据库中删除它。 如果我正在使用,我将如何移除它: USERS_REF.child(uid).child("favorites").childByAutoId().setValue(["ID": recipeID]) 添加配方? 有没有更好的结构,我可以用它来读取食谱id并轻松地将其移除?

Swift 3 – Alamofilre 4.0多部分图像上传与进展

我已经完成了图像上传,并成功上传到服务器上使用下面的方法。 现在我想上传图像的进度,所以任何人都可以告诉我该怎么做? 我到处find,但没有得到正确的解决scheme。 没有进展的图片上传代码: @IBAction func uploadClick(_ sender: AnyObject) { // define parameters let parameters = [ "file_name": "swift_file.jpeg" ] Alamofire.upload(multipartFormData: { (multipartFormData) in multipartFormData.append(UIImageJPEGRepresentation(self.photoImageView.image!, 0.5)!, withName: "photo_path", fileName: "swift_file.jpeg", mimeType: "image/jpeg") for (key, value) in parameters { multipartFormData.append(value.data(using: String.Encoding.utf8)!, withName: key) } }, to:"http://server1/upload_img.php") { (result) in switch result { case .success(let upload, _, […]

从每个UITableView Cells Swift获取数据

我无数次地search了互联网,并没有find解决scheme。 事情可能是一个解决scheme是我不明白的东西,他们在Objective-C。 所以如果这是重复的,那不是。 我没有得到其他职位的解决scheme。 我正在为我的学校制作一个GPA计算器,根据我们的学科水平,我们得到不同的分数。 我做了一个UITableView与自定义单元格将重复每个课程的每个主题在特定的时间。 我想知道的是从每个这些自定义单元格中获取数据(分数和级别) 所以这是我的故事板: 这是我的应用程序在模拟器中预览: 我要通过获取每个科目中的标签文本来获得分数和级别,我不知道如何从特定的单元格中获取数据。 非常感谢你。 这是我现在的代码: //showStepperValueLabel shows the level and showSliderValueLabel shows the score in the cells. //customCell is my custom class for my custom cell. //i have already declared the levels and scores array above in my class func tableView(tableView: UITableView!, didDeselectRowAtIndexPath indexPath: NSIndexPath!) { let cell […]

负数模快速

负数模数如何快速工作? 当我做(-1%3)时,它是给-1,但其余的是2.它是什么?