Buona giornata ragazzi, sto imparando Swift, ho bisogno di aiuto qui.Swift popToViewController
L'utente si sta registrando e ha selezionato la propria immagine. Al termine del selettore di immagini, desidero visualizzare ComposeViewController.
Ecco il codice:
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)
}
Poi ho avuto questi errori: ComposeViewController.Type 'non è convertibile in' UIViewController Previsto nome utente o chiamata al costruttore dopo il nome di tipo
Ha suggerimento per risolvere mettendo() dopo ComposeViewController ma poi emette più errori dopo il fixing.
Spero che qualcuno possa aiutare. Grazie! :-)
Benvenuti a SO !: Ma che cosa è esattamente la tua domanda/problema? Hai ricevuto un messaggio di errore? ComposeViewController non viene visualizzato? (Modifica la tua domanda e aggiungi questa informazione) –
Grazie Frank! Ne prenderò nota la prossima volta. :-) – bobster