我正在更新Swift 2的代碼,並且遇到了我爲本地用戶配置文件保存的映像文件路徑問題。我不知道在哪裏,甚至解決這個問題,我已經試過與URLByAppendPathComponent,但我不知道我錯過了什麼stringByAppendingPathComponent不可用
func imagePickerController(picker: UIImagePickerController, didFinishPickingImage image: UIImage!, editingInfo: [NSObject : AnyObject]!) {
self.dismissViewControllerAnimated(true, completion: {() -> Void in
})
profileImageView.image = image
let fileManager = NSFileManager.defaultManager()
var paths = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)[0]
var filePathToWrite = "\(paths)/profileImage.jpeg"
var imageData : NSData = UIImageJPEGRepresentation(image, 1.0)!
fileManager.createFileAtPath(filePathToWrite, contents: imageData, attributes: nil)
let imageFile : PFFile = PFFile(name: "profileImage.jpeg", data: imageData)
imageFile.save()
let getImagePath = paths.stringByAppendingPathComponent("profileImage.jpeg")
print("getImagepath: \(getImagePath)")
let user = PFUser.currentUser()
user.setObject(imageFile, forKey: "profileImage")
user.saveEventually()
}
如果有人可以幫助我弄清楚如何更新我的代碼,我將不勝感激!
謝謝!