访问 nsmutablearray xcode 中的图像

Posted

技术标签:

【中文标题】访问 nsmutablearray xcode 中的图像【英文标题】:accessing images in nsmutablearray xcode 【发布时间】:2017-03-04 19:23:48 【问题描述】:

我正在将单个图像转换为 UIImagePNGRepresentation,但我不断收到线程断点让 data = UIImagePNGRepresentation(tile as!UIImage)! ImageNameList 是一个 nsmutablearray 图像

var imageNameList: [String] 
    var imageNameList2:[String] = [] //[NSMutableArray]()
    for i in 0...149 
        let imageName = String(format: "pic_%03d", Int(i))
        imageNameList2.append(imageName)
    
    return imageNameList2


let table = PFObject(className: "Cool")
        let tilesPF = imageNameList.map( tile in
            let data = UIImagePNGRepresentation(tile)! //cannot convert type string to type uiimage
            let file = PFFile(data: data)

            let tile = PFObject(className: "RealCool")
            tile["tile"] = file
        )

【问题讨论】:

obj-c PFFile *theImageData = theUser[@"profilePic"];中的一些东西 [theImageData getDataInBackgroundWithBlock:^(NSData *data, NSError *error) ]; 快速试用一下 【参考方案1】:

UIImage 不是PFObject 的子类,所以转换tile as! UIImage 永远不会成功。 Swift 编译器应该已经给你一个警告:“从 'PFObject' 转换为不相关的类型 'UIImage' 总是失败”。

【讨论】:

我该如何解决它。您能否进行编辑以显示修复它的方法 你怎么看 你怎么看 现在您正尝试将字符串视为图像。为什么? 我在 nsmutable 数组中有一堆图像,我正在尝试将数组保存到我的服务器,但我首先必须访问字符串中的每个索引或图像(nsmutablearray)

以上是关于访问 nsmutablearray xcode 中的图像的主要内容,如果未能解决你的问题,请参考以下文章

初始化 NSMutableArray

操场上的 NSMutableArray 导致 Xcode 7 出现错误

从 NSMutableArray xcode 中删除对象

Xcode 8.3 和 Swift 3:在 UICollectionView 中的单元格中显示图像,从 URL 获取并存储在 NSMutableArray

iOS:Xcode 4.2:Leaks Instrument 说我的 NSMutableArray 和 NSMutableDictionary 有泄漏,但我看不到在哪里

访问另一个 NSMutableArray 中的对象的 NSMutableArray(即嵌套对象访问)