- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在尝试使用“contentsOfFile”方法在 UIImageView 中加载 LCR 图像,如 apple 文档中所述,但我收到 nil 图像错误。谁能确认我们如何从服务器加载 LCR 图像?
我正在使用的代码:
UIImage(contentsOfFile: "LCR file url")
我进入控制台时出错:
BOMStorage BOMStorageOpenWithSys(const char , Boolean, BomSys ): can't open: '/LCR file url' No such file or directory
我注意到的一件事是它在我的实际 url 前面添加了“/”。我认为这是因为它在本地存储中寻找文件。有谁知道解决办法是什么?
我什至尝试过使用这个:
Downloaded file—Load images using imageWithContentsOfFile:
但是没用:(
最佳答案
好吧,我自己找到了解决这个问题的方法。所以如果其他人遇到同样的问题,我会在这里发帖。下面是带有解释的代码:
if let url = NSURL(string: "https://.lcr-file-url") {
if let data = NSData(contentsOfURL: url){
let documents = NSURL(string: NSSearchPathForDirectoriesInDomains(.CachesDirectory, .UserDomainMask, true)[0])
let writePath = documents!.URLByAppendingPathComponent("file.lcr")
data.writeToFile(writePath.absoluteString, atomically: true)
let image = UIImage(contentsOfFile: writePath.absoluteString)
}
}
基本上我们需要下载图像数据并将其保存在某个本地文件中,然后使用 contentsOfFile 方法来获取实际图像。
如果有人知道比这更好的解决方案,我会很高兴听到:)
关于swift - 无法在 tvOS 应用程序中加载 LCR 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33170120/
我正在开发一个需要能够平均三个数字的 Facebook 应用程序。但是,它总是返回 0 作为答案。这是我的代码: $y = 100; $n = 250; $m = 300; $number = ($y
我只是无法弄清楚这一点,也找不到任何对我来说有意义的类似问题。我的问题:我从数据库中提取记录,并在我的网页上以每个面板 12 条的倍数显示它们。因此,我需要知道有多少个面板可以使用 JavaScrip
我是一名优秀的程序员,十分优秀!