相关疑难解决方法(0)

在Swift上从URL加载/下载图像

我想从我的应用程序中的URL加载一个图像,所以我首先尝试使用Objective-C然后使用Swift,我有一个编译错误:

'imageWithData'不可用:使用对象构造'UIImage(data :)'

我的功能:

@IBOutlet var imageView : UIImageView

override func viewDidLoad() {
    super.viewDidLoad()

    var url:NSURL = NSURL.URLWithString("http://myURL/ios8.png")
    var data:NSData = NSData.dataWithContentsOfURL(url, options: nil, error: nil)

    imageView.image = UIImage.imageWithData(data)// Error here
}
Run Code Online (Sandbox Code Playgroud)

在Objective-C中:

- (void)viewDidLoad {
    [super viewDidLoad];

    NSURL *url = [NSURL URLWithString:(@"http://myURL/ios8.png")];
    NSData *data = [NSData dataWithContentsOfURL:url];

    _imageView.image = [UIImage imageWithData: data];
    _labelURL.text = @"http://www.quentinroussat.fr/assets/img/iOS%20icon's%20Style/ios8.png";
 }
Run Code Online (Sandbox Code Playgroud)

有人可以解释一下为什么imageWithData:它不适用于Swift,我该如何解决这个问题.

nsurl uiimage ios swift

387
推荐指数
19
解决办法
45万
查看次数

如何在Swift中找到NSDocumentDirectory?

我正在尝试使用代码获取Documents文件夹的路径:

var documentsPath = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory:0,NSSearchPathDomainMask:0,true)
Run Code Online (Sandbox Code Playgroud)

但Xcode给出了错误: Cannot convert expression's type 'AnyObject[]!' to type 'NSSearchPathDirectory'

我试图了解代码中的错误.

ios nsdocumentdirectory swift

159
推荐指数
8
解决办法
12万
查看次数

在Swift中获取图像名称UIImagePickerController

我使用UIImagePickerController从手机库(iOS)获取图像.编辑模式后,我把图像放到我的UIImageView.我想将此图像保存在Core Data中,以便在另一个View Controllers中使用它

我怎么能在Swift中做到这一点.如果不可能有什么选项可以保存图像?

iphone xcode uiimageview ios swift

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

ios ×3

swift ×3

iphone ×1

nsdocumentdirectory ×1

nsurl ×1

uiimage ×1

uiimageview ×1

xcode ×1