【发布时间】:2014-10-13 13:41:27
【问题描述】:
我同时使用 obj-c 和 swift 类。在一节 swift 课上,我尝试将目标 c 代码转换为 swift。但是,我有一个关于 NSURL 的问题。
原代码为:
NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"%@://", appItem.URLSchema]];
并且 URLSchema 在头文件中声明如下:
@property (nonatomic, copy) NSString *URLSchema;
我将上面的目标c代码转换为swift:
var url: NSURL = NSURL(string:"%@://",relativeToURL: appItem.URLSchema)
但它说“调用中参数“路径”的参数缺失”
当我尝试这个时:
var url: NSURL = NSURL.URLWithString("%@://", appItem.URLSchema)
它在调用中表示额外的参数。
你建议如何正确转换它?
【问题讨论】:
标签: ios objective-c swift nsurl