- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
)"-6ren"> )"-每当我尝试输入 NSData.dataWithContentsOfURL() ,Xcode 无法识别它。它唯一识别的是 NSData.dataWithContentsOfMappedFile() 这是-6ren">
每当我尝试输入 NSData.dataWithContentsOfURL()
,Xcode 无法识别它。它唯一识别的是
NSData.dataWithContentsOfMappedFile(<#path: String#>)
这是它的样子:
最佳答案
当 Swift 从 ObjC 导入接口(interface)时,它会将使用 Cocoa 命名约定的工厂类方法处理为初始化器。
通常,NSThing
上名为 thingWithNumber:
的类方法会变成初始化器 init(number:)
并且您可以使用初始化器调用它语法和类名:NSThing(number: 42)
。对于同时具有 thingWithNumber:
风格的类方法和 initWithNumber:
风格的实例方法来做同样事情的类,它们都映射到同一个 Swift 初始化器.
在这种情况下,dataWithContentsOfURL:
和 initWithContentsOfURL:
变为 init?(contentsOfURL:)
。您可以通过查看 Xcode 中某个类的 Swift 接口(interface)(按住 command 并单击类名)或在 class documentation 中找到这些转换和更多信息。 .
关于ios - NSData 只有类方法 "NSData.dataWithContentsOfMappedFile(<#path: String#>)",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26600930/
这行代码: let pkcs12Data = NSData.dataWithContentsOfMappedFile(path!) 在 XCode 7 中显示警告: 'dataWithContents
我的项目中有以下代码: id mappedData = [dataWithContentsOfMappedFile: path] 显然,如果mappedData 为零,则不会成功。但我怎样才能获得为什
所以 +(id)dataWithContentsOfMappedFile:(NSString *)path自 iOS 5.0 以来显然已弃用。在我看来我应该避免使用它,但我应该使用什么来代替? 我使用
每当我尝试输入 NSData.dataWithContentsOfURL() ,Xcode 无法识别它。它唯一识别的是 NSData.dataWithContentsOfMappedFile() 这是
我使用以下代码从 JSON 文件中检索数据。 let jsonData = try NSData.dataWithContentsOfMappedFile("/Users/User/Desktop/E
我是一名优秀的程序员,十分优秀!