El controlador de finalización UIActivityViewController devuelve el éxito cuando el tweet ha fallado

Estoy usando un UIActivityViewController para mostrar una hoja compartida para que los usuarios puedan compartir mi aplicación. Actualmente estoy probando tweets y obtengo algunos resultados inesperados. Al tuitear por primera vez, todo va bien. En la segunda vez, recibo un mensaje de error de tweet duplicado, que se espera. El problema es que completeWithItemsHandler está devolviendo el éxito: ¡Bool como verdadero!

Quiero poder mostrar mi propio mensaje personalizado al usuario en lugar del masivo que se devuelve actualmente.

Aquí está mi código:

@IBAction func ShareButtonTapped(sender: AnyObject) {
    let textToShare = "I'm using Buzz!  The new way to send emoji's, with sound, it's annoying, funny and amazing"
    var url = NSURL(string: "-Image url masked out-")
    var data = NSData(contentsOfURL: url!)
    let image = UIImage(data: data!)
    if let myWebsite = NSURL(string: "-redirect masked out-")
    {
        let objectsToShare = [textToShare, myWebsite]
        let activityVC = UIActivityViewController(activityItems: objectsToShare, applicationActivities: nil)
        activityVC.completionWithItemsHandler = {
            (activity, success, items, error) in
            println("Activity: \(activity) Success: \(success) Items: \(items) Error: \(error)")
        }
        self.presentViewController(activityVC, animated: true, completion: { () -> Void in

        })
    }
}

Aquí está mi registro:

2015-01-27 11: 10: 58.021 Buzz [3239: 813859] LaunchServices: invalidationHandler llamado
2015-01-27 11: 10: 58.052 Buzz [3239: 813860] LaunchServices: invalidationHandler llamado Activity: com.apple.UIKit.activity.PostToTwitter Success: true Elementos: nil Error: nil
2015-01-27 11: 11: 04.134 Buzz [3239: 813859] LaunchServices: invalidationHandler llamado
2015-01-27 11: 11: 09.182 Buzz [3239: 813859] plugin com.apple.share.Twitter.post invalidado

Respuestas a la pregunta(4)

Su respuesta a la pregunta