最佳答案
我一直在尝试用 Swift 初始化来自 NSData
的字符串。
在 NSString Cocoa 文档中,苹果说你必须这样做:
init(data data: NSData!, encoding encoding: UInt)
然而,苹果没有包括任何例子的使用或在哪里放置的 init
。
我正在尝试将下面的代码从 Objective-C 转换为 Swift
NSString *string;
string = [[NSString alloc] initWithData: data encoding: NSUTF8StringEncoding];
我已经尝试了很多可能的语法,比如下面的语法(当然它不起作用) :
var string:NSString!
string = init(data: fooData,encoding: NSUTF8StringEncoding)