如何将initwithDictionary数据导入NSObject?

时间:2016-08-15 07:17:12

标签: ios objective-c swift xcode swift2

我创建了NSObject类,但我不知道如何将Objective-C方法转换为Swift-2。如何调用其他ViewController的NSObject方法以及如何编写此方法方法Swift-2

示例Objective-C代码:

-(id)initWithDictionary:(NSDictionary*)data
{
     self=[super init];
     if (self) {
        NSString*action=[data objectForKey:@"action"];
        NSString*status=[data objectForKey:@"status"];

         if (NotNull(status)) {
             self.status=[status intValue];
         }
         if (NotNull(action)) {
             self.action=action;
         }
     }
     return self;
}

你能帮我解决这个问题吗? 谢谢。

1 个答案:

答案 0 :(得分:0)

init(dictionary : [String : AnyObject]) {
    super.init()

    self.setValuesForKeysWithDictionary(dictionary)
}