swift2 如何将initwithDictionary数据导入NSObject?

qvtsj1bj  于 2022-11-06  发布在  Swift
关注(0)|答案(1)|浏览(166)

我创建了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;
}

你能帮我说说这个主题吗?谢谢。

ffscu2ro

ffscu2ro1#

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

    self.setValuesForKeysWithDictionary(dictionary)
}

相关问题