ios - 如何快速在主数组中添加子数组

标签 ios arrays swift

{
    "firstName": "AA",
    "lastName": "BB,
    "shortName": "CC",
    "nric": "12/AAA(N)123456",
    "gender": "F",
    "dob": "1.1.2000",
    "password": "admin123",
    "photo": {
        "image": "hello",
        "thumb": "world"
    }
}

有没有办法在主数组中添加照片数组?我做了如下

let photoArray = [
    "image": imageBase64,
    "thumb": imageBase64
]

let param = [
    "firstName": txtFirstName.text as! AnyObject,
    "lastName": txtLastName.text as! AnyObject,
    "shortName": txtShortName.text as! AnyObject,
    "nric":"",
    "gender": genderCode,
    "dob":txtDOB.text as! AnyObject,
    "photo": photoArray
]

但是输出很糟糕。请告诉我怎么做。

最佳答案

不是让参数 let 成为 var 并执行以下操作。您确实需要指定字典类型,如下所示

let photoArray : [String : AnyObject] = [
            "pic" : "myPhoto"
        ]
var param : [String : AnyObject] = [
            "name" : "UserName"
        ]

param["photo"] = photoArray

关于ios - 如何快速在主数组中添加子数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38299640/

相关文章:

C/实时用不同类型的数据初始化内存

javascript - 多维数组 - 测试嵌套数组中的所有值是否相等

java - Gson 预期为 BEGIN_ARRAY 但在第 1 行第 62 列为 STRING

ios - 是否可以为 CNContactViewController 添加自定义导航栏?

ios - 创建 API 类来处理 JSON 数据 Swift

ios - lexicontext ios sdk是否在utf8中提供自动完成

ios - UILocalNotification 不会在 didEnterRegion 中触发

ios - 如何使用 objective-c 直接在iPhone照片中打开特定相册

ios - 播放动画 ImageView 时出现内存警告

ios - 声明固定大小的 NSData() 对象