什么是下一个代码的快速等价物:
[NSBundle bundleForClass:[self class]]
我需要从测试包中加载资源(JSON数据)
Ant*_*nio 204
从未使用过,但我认为它应该是这样的:
斯威夫特<= 2.x
NSBundle(forClass: self.dynamicType)
Swift 3.x
Bundle(for: type(of: self))
Ale*_*kiy 34
斯威夫特3:
Bundle(for: type(of: self))
Sak*_*boy 12
我个人喜欢:
let bun = NSBundle(forClass: self.classForCoder)
在UIView子类的静态方法中,所选答案对我不起作用,但我发现了这个:
Bundle(for: self.classForCoder)
当您想要获得Bundle测试目标时,这也适用.
如果您正在上课,
Bundle(for: type(of: self))
有时您可能会在结构中工作,那么您需要使用捆绑软件中的任何类
Bundle(for: AnyClassInTheBundle.self)
| 归档时间: | 
 | 
| 查看次数: | 28070 次 | 
| 最近记录: |