1
swift를 사용하는 XMPP 프레임 워크 (https://github.com/robbiehanson/XMPPFramework)를 사용하려고합니다. 내가 신속한Swift를 사용하는 IOS에서의 XMPP 연결 문제
class ViewController: UIViewController {
var password: NSString?
var isOpen: Bool = false
var xstream: XMPPStream?
var loginServer: String = ""
override func viewDidLoad() {
super.viewDidLoad()
println(connect())
// Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
func connect() ->Bool{
var xstream = XMPPStream()
var error: NSError?
xstream.addDelegate(self, delegateQueue: dispatch_get_main_queue())
xstream.myJID = XMPPJID.jidWithString("[email protected]")
xstream.hostName="127.0.0.1"
xstream.hostPort=5222
var password = "testing"
if !xstream.connectWithTimeout(XMPPStreamTimeoutNone, error: &error) {
println(error)
}
println(xstream.isConnecting()) // This prints true
return xstream.isConnected();// This prints false.
}
}
사용자 이름과 암호 및 서버 세부 사항에 새로운 오전 난 서버에 연결하는 데 에이디 엄을 사용하기 때문에 정확하고 잘 작동합니다.
동일한 문제가 있습니다. 이것에 대한 해결책이 있습니까? – Bucket