Chúc các bạn ngày tốt lành, tôi đang học Swift, cần một số trợ giúp ở đây.Swift popToViewController
Người dùng đang đăng ký và chọn hình ảnh của họ. Sau khi loại bỏ bộ chọn hình ảnh, tôi muốn có ComposeViewController xuất hiện.
Đây là mã:
func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: NSDictionary!) {
let pickedImage:UIImage = info.objectForKey(UIImagePickerControllerOriginalImage) as UIImage
//Scale Down Image
let scaledImage = self.scaleImageWith(pickedImage, and: CGSizeMake(100,100))
let imageData = UIImagePNGRepresentation(scaledImage)
let imageFile:PFFile = PFFile(data: imageData)
PFUser.currentUser().setObject(imageFile, forKey: "profileImage")
PFUser.currentUser().saveInBackgroundWithTarget(nil, selector: nil)
picker.dismissViewControllerAnimated(true, completion: nil)
//this is the line seems to have problem.
self.navigationController?.popToViewController(ComposeViewController, animated: true)
}
Sau đó, tôi nhận được những lỗi: ComposeViewController.Type 'không phải là chuyển đổi thành' UIViewController Dự kiến tên thành viên hoặc gọi constructor sau tên loại
Nó có gợi ý để khắc phục bằng cách đặt() sau ComposeViewController nhưng sau đó nó đưa ra nhiều lỗi hơn sau khi sửa chữa.
Hy vọng ai đó có thể trợ giúp. Cảm ơn! :-)
Chào mừng bạn đến SO !: Nhưng những gì chính xác là câu hỏi/vấn đề của bạn? Bạn có nhận được một thông báo lỗi? ComposeViewController của bạn có xuất hiện không? (vui lòng chỉnh sửa câu hỏi của bạn và thêm thông tin này) –
Cảm ơn Frank! Tôi sẽ lưu ý điều đó vào lần sau. :-) – bobster