我使用的方法是使用一种方法设置URL..并返回self..我的问题是,如果要在Swift的定义中返回self,要声明什么类型的数据..我在目标C中使用了id.这是我的目标C方法。
- (id) initWithRequest:(NSString*)name serverport:(NSString*)port serverurl:(NSString*)url serverdata:(NSData*)data method:(Method )meth {
//initialize all the fields of the httprequest object
self.serverName = name;
self.serverPort = port;
self.serverURL = url;
self.serverData = data;
self.method = meth;
return self;
}
在 swift 中,您可以使用 AnyObject
作为返回类型。
无需在 swift 的构造函数中添加返回类型