ios - 将 UIImage View 保存到 SWIFT 字典中

标签 ios xcode swift uiimageview uiimage

我正在开发一个从 View Controller (字典)保存到文档目录中的 TableView 的应用程序,我在 View Controller 中添加了一个打开 UIImage 的按钮,我还添加了一个 UIImage View 。 我如何保存选择的图像,下面是我的代码,感谢您的帮助。

@IBAction func saveNote(sender: AnyObject) {
    if self.txtTitle.text.isEmpty {
        println("No title for was typed.")
        return
    }

    var noteDict = ["title": self.txtTitle.text, "body": self.tvBody.text]

    var dataArray: NSMutableArray

    if appDelegate.checkIfDataFileExists() {

        dataArray = NSMutableArray(contentsOfFile: appDelegate.getPathOfDataFile())


        dataArray.addObject(Dict)
    }
    else{

        dataArray = NSMutableArray(object: Dict)
    }


    dataArray.writeToFile(appDelegate.getPathOfDataFile(), atomically: true)

    self.navigationController!.popViewControllerAnimated(true)
}

最佳答案

我认为您想要保存图像而不是 ImageView 本身。您可以访问 ImageView 上的图像属性以获取对图像的引用。

我会使用 UIImagePNGRepresentation() 将图像转换为 nsdata,然后将其写入文件系统,并将 url 保存到字典中的图像数据。

图片转数据引用:

https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIKitFunctionReference/#//apple_ref/c/func/UIImagePNGRepresentation

关于ios - 将 UIImage View 保存到 SWIFT 字典中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28729818/

相关文章:

ios - 我需要每 30 分钟后在后台更新我的 iOS 应用程序...该怎么做?

swift - 如何刷新 TableView 以使索引也更新?

Swift UITest - 找不到具有可访问性标识符的文本字段的匹配项

ios - 为多个数据创建和自定义一个 UIButton

ios - 在加载时设置 UINavigationController 选项卡栏项目

ios - 在 Xcode 项目模板中定位 iOS 6 时 UIApplicationMain 出现错误

ios - Worklight 6.1 在 iOS Swift native 应用程序中处理用户登录

ios - 为 UICollectionView 中的所有 UICollectionViewCell 设置动画

ios - 按顺序重复运行两个 SKActions?

python - xcrun/lipo 在 OS X Mavericks 和 XCode 4.x 中卡住