BundleUrl return 无
BundleUrl return nil
我有一个项目层次结构与此类似的应用程序;
ProjectApp
-AppNative
ProjectAppTest
ProjecUIAppTests
我有一个 public class swift 并且我想获取 bundleURL :
public class AppBundle {
static var bundle : Bundle = AppBundle.initBundle()
class func initBundle() -> Bundle {
let podBundle = Bundle(for: AppBundle.self)
let bundleURL = podBundle.url(forResource: "ProjectApp", withExtension: "bundle")
return Bundle(url: bundleURL!)!
}
}
bundleURL return 无。我不明白。我该如何解决?
单击 + 按钮 复制捆绑资源 并添加您的文件。
然后就可以正确获取路径了。
我使用 .bundleURL 访问 bundleURL;
public class AppBundle {
static var bundle : Bundle = AppBundle.initBundle()
class func initBundle() -> Bundle {
let podBundle = Bundle(for: AppBundle.self)
let bundleURL = podBundle.bundleURL
return Bundle(url: bundleURL!)!
}
}
我有一个项目层次结构与此类似的应用程序;
ProjectApp
-AppNative
ProjectAppTest
ProjecUIAppTests
我有一个 public class swift 并且我想获取 bundleURL :
public class AppBundle {
static var bundle : Bundle = AppBundle.initBundle()
class func initBundle() -> Bundle {
let podBundle = Bundle(for: AppBundle.self)
let bundleURL = podBundle.url(forResource: "ProjectApp", withExtension: "bundle")
return Bundle(url: bundleURL!)!
}
}
bundleURL return 无。我不明白。我该如何解决?
单击 + 按钮 复制捆绑资源 并添加您的文件。 然后就可以正确获取路径了。
我使用 .bundleURL 访问 bundleURL;
public class AppBundle {
static var bundle : Bundle = AppBundle.initBundle()
class func initBundle() -> Bundle {
let podBundle = Bundle(for: AppBundle.self)
let bundleURL = podBundle.bundleURL
return Bundle(url: bundleURL!)!
}
}