2016-08-15 23 views
-4

我創建了nsobject類,但我不知道客觀的c方法轉換swift 2.如何調用nsobject方法其他viewcontroller?以及如何用swift 2寫這個方法?如何將initwithDictionary數據導入NSObject?

樣品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; 
} 

你能不能幫我一下這個問題? 謝謝。

+3

哪個部分很難?如果你想在Swift中重寫它,請閱讀一些Swift教程,然後重寫它。 – Avi

回答

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

    self.setValuesForKeysWithDictionary(dictionary) 
} 
+2

總是向你的代碼添加解釋 – NSNoob