【问题标题】:Assigning NSMutabledictionary to NSArray将 NSMutabledictionary 分配给 NSArray
【发布时间】:2016-03-28 13:58:53
【问题描述】:
if(NSMutableDictionary[NSDictionary[@"key"]]==NULL) {
    NSMutableDictionary[NSDictionary[@"key"]]=[[NSArray alloc] init];
}

如何在 Swift 中声明它?

【问题讨论】:

    标签: ios iphone swift


    【解决方案1】:

    试试下面的代码:

    let dict:NSDictionary = NSDictionary(dictionary: ["key1":"value1", "key2":"value2"])
    
    let mutableDict:NSMutableDictionary = NSMutableDictionary(dictionary: ["dict":dict])
    
    for(var i:Int=0; i < mutableDict.count; i++)
    {
         let dic:NSDictionary? = mutableDict["dict"] as? NSDictionary
    
         if((dic != nil) && (dic?.valueForKey("key1") == nil))
         {
             dic?.setValue(NSArray(), forKey: "key1")
         }
    
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-17
      • 1970-01-01
      相关资源
      最近更新 更多