2016-08-15 3 views
-4

Я создал класс nsobject, но я не знаю, как скомпонировать метод c swift 2. Как вызвать метод nsobject другой viewcontroller? и как написать этот метод с быстрым 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

Смежные вопросы