Добрый день, ребята, я изучаю Свифта, нужна помощь здесь.Swift popToViewController
Пользователь регистрируется и отображает их изображение. После отклонения выбора изображения я хотел бы, чтобы появился 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)
}
Тогда я получил эти ошибки: ComposeViewController.Type «не конвертируется в» UIViewController Ожидаемое имя элемента или вызов конструктора после имени типа
имеет предложение для исправления путем put() после ComposeViewController, но затем он выдает больше ошибок после исправления.
Надеюсь, кто-то может помочь. Благодаря! :-)
Добро пожаловать на SO !: Но что именно ваш вопрос/проблема? Вы получили сообщение об ошибке? Не отображается ли ваш ComposeViewController? (пожалуйста, отредактируйте ваш вопрос и добавьте эту информацию) –
Спасибо, Фрэнк! В следующий раз я обращу внимание на это. :-) – bobster