ios - 从 Parse 中检索数组并将它们保存在具有相应值的字典中。 [字符串() : [String]()]

标签 ios arrays swift parse-platform

我是这里的初学者,我在从解析中检索数组时遇到问题。 我的问题如下..

我创建了一个名为“TypeOfNumbers”的类

var typeOfNumbers:PFObject = PFObject(className: "TypeOfNumbers")
    typeOfNumbers["type"] = "Prime"
    typeOfNumbers["numbers"] = ["2", "3", "5", "7", "11", "13"]
    typeOfNumbers.saveInBackground()

现在假设我们在“TypeOfNumbers”类中有另一行如下:

var typeOfNumbers:PFObject = PFObject(className: "TypeOfNumbers")
    typeOfNumbers["type"] = "Squares
    typeOfNumbers["numbers"] = ["1", "4", "9", "16", "25"]
    typeOfNumbers.saveInBackground()

现在我想检索这两个数组及其对应的类型..

假设我想检索这些数组并想保存在像这样的字典中:

[素数:[“2”、“3”、“5”、“7”、“11”、“13”],正方形:[“2”、“3”、“5”、“7” , "11", "13"]]

最佳答案

您可以尝试编写以下代码:

var dictionary = [String:String]
var number = 0
let typeOfNumbersAsArrayOfStrings = typeOfNumbers["numbers"] as! [String]
let typeOfNumbersAsArrayOfStrings2 = typeOfNumbers["numbers"] as! [String]
for object in typeOfNumbersAsArrayOfStrings {
     dictionary["\(object)"] = typeOfNumbersAsArrayOfStrings2[number]
     ++number
}

关于ios - 从 Parse 中检索数组并将它们保存在具有相应值的字典中。 [字符串() : [String]()],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31620041/

相关文章:

ios - AVPlayer/AVPlayerItem 返回播放错误太慢

ios - SKStoreReviewController 对撰写评论有帮助吗?

javascript - 如何选择 Javascript 数组中的所有值?

arrays - 计算 Swift 4 mapKit 中注释的总纬度/经度?

ios - 照片库更改时快速观察者模式

ios - 如何在 Swift 中使用 UITextField 从图像中提取特定文本?

ios - 在 ios 应用程序中使用 mapbox 的自动完成功能

java - 用户输入int到Array然后使用冒泡排序对数字进行排序

ios - 自动布局 - 如何添加 subview 以匹配 UIView 的大小?

ios - 如果 CoreData NSPersistentContainer 内容被修改,使用 KVO 触发一个 Action