小编bob*_*ter的帖子

Swift popToViewController

美好的一天,我正在学习Swift,需要一些帮助.

用户正在注册并选择他们的图像.在解雇图像选择器后,我想让ComposeViewController出现.

这是代码:

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)
}
Run Code Online (Sandbox Code Playgroud)

然后我收到这些错误:ComposeViewController.Type'不能转换为'UIViewController预期的成员名或类型名称后的构造函数调用

它有建议通过在ComposeViewController之后put()来修复,但是在修复之后它会发出更多错误.

希望有人能提供帮助.谢谢!:-)

swift

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

标签 统计

swift ×1