相关疑难解决方法(0)

带有URL内容的字符串?

所以在我下载最近的更新之前,以下代码对我有用:

var g_home_url = String.stringWithContentsOfURL(NSURL(string: url_string), encoding: NSUTF8StringEncoding, error: nil) // Gives me an error: "String.Type does not have a member names stringWithContentsOfUrl"
Run Code Online (Sandbox Code Playgroud)

我很迷惑.在swift中采用以下Objective-c方法的正确方法是什么?

NSString * g_home_url = [[NSString alloc] initWithContentsOfURL:[NSURL URLWithString:home_url] encoding:NSUTF8StringEncoding error:nil];
Run Code Online (Sandbox Code Playgroud)

ios swift

17
推荐指数
2
解决办法
3万
查看次数

从Objective-C工厂方法创建Swift实例

我有一个TyphoonAssembly的子类,它包含这个工厂方法:

+ (instancetype)assembly;
Run Code Online (Sandbox Code Playgroud)

我试图在测试中使用它如下:

var assembly : ApplicationAssembly! = ApplicationAssembly.assembly()
Run Code Online (Sandbox Code Playgroud)

但得到错误'assembly()不可用'(见图).

从objective-C类方法创建Swift实例的正确方法是什么.

在此输入图像描述

objective-c swift

6
推荐指数
1
解决办法
2902
查看次数

标签 统计

swift ×2

ios ×1

objective-c ×1