当我必须使用 self 设置方法的参数并在 swift 的方法中返回 self 时要返回什么数据类型(目标 C 中的 i



我使用的方法是使用一种方法设置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 的构造函数中添加返回类型

最新更新