objective-c - initialize - swift super init




Как написать метод Init в Swift (3)

Я хочу написать метод init в swift Здесь я дал класс модели NSObject в Objective-C

-(id)initWithNewsDictionary:(NSDictionary *)dictionary
{
    self = [super init];
    if (self) {
        self.title           = dictionary[@"title"];
        self.shortDescription = dictionary[@"description"];
        self.newsDescription = dictionary[@"content:encoded"];
        self.link            = dictionary[@"link"];
        self.pubDate         = [self getDate:dictionary[@"pubDate"]];

    }
    return self;
}

Как я могу написать этот метод в swift ?


Не нужно для вызова этого метода из другого класса, он будет вызван автоматически

override init()
    {
        super.init()
         //synthesize.delegate = self
       // println("my array elements are \(readingData)")

    }








init