я уже реализовал мою кнопку:UIBarButtonItem разбивает мое заявление в Swift
import UIKit
class ShareButton {
var status_title: String!
var status_content: String!
var button: UIBarButtonItem!
init(status_title: String ,status_content: String) {
button = UIBarButtonItem(barButtonSystemItem: UIBarButtonSystemItem.Action, target: self, action: Selector("btn"))
self.status_title = status_title
self.status_content = status_content
}
func btn()
{
let application = UIApplication.sharedApplication()
var can_open = application.canOpenURL(NSURL(string: "whatsapp://")!)
if (can_open) {
let url_string = "whatsapp://send?text=" + status_content
let url: NSURL = NSURL(string: url_string)!
application.openURL(url)
}
else {
let alert = UIAlertView()
alert.title = "You don't have WhatsApp"
alert.message = "You need WhatsApp to share this status"
alert.addButtonWithTitle("Got it")
alert.show()
}
}
}
Но когда я нажал на кнопку, сбои приложений ...
Я буду рад за некоторую помощь, Большое спасибо за вашу помощь!
http://i.stack.imgur.com/tIVqn.png
Никогда не говорите, что приложение «сбой». Скажите, в какой строке произошел сбой, и что такое консольное сообщение. – matt
Спасибо! Я изменю его. – Etgar