第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何在Swift 3.0中使用NotificationCenter和在Swift 2.0

如何在Swift 3.0中使用NotificationCenter和在Swift 2.0

RISEBY 2019-11-26 09:54:14
我正在socket.io快速的ios應(yīng)用程序中實(shí)現(xiàn)。目前,在幾個(gè)面板上,我正在偵聽服務(wù)器并等待傳入消息。我這樣做是通過getChatMessage在每個(gè)面板中調(diào)用函數(shù):func getChatMessage(){    SocketIOManager.sharedInstance.getChatMessage { (messageInfo) -> Void in        dispatch_async(dispatch_get_main_queue(), { () -> Void in            //do sth depending on which panel user is        })    }}但是我注意到這是一個(gè)錯(cuò)誤的方法,我需要更改它-現(xiàn)在我只想開始監(jiān)聽一次傳入的消息,并且在出現(xiàn)任何消息時(shí)-將此消息傳遞給任何偵聽它的面板。所以我想通過NSNotificationCenter傳遞傳入的消息。到目前為止,我已經(jīng)能夠傳遞發(fā)生某事的信息,但是無法傳遞數(shù)據(jù)本身。我這樣做的原因是:NSNotificationCenter.defaultCenter().addObserver(self, selector: #selector(ViewController.showSpinningWheel(_:)), name: showSpinner, object: nil)然后我有一個(gè)函數(shù)叫做:func showSpinningWheel(notification: NSNotification) {}每當(dāng)我想稱呼它時(shí),我都在做:NSNotificationCenter.defaultCenter().postNotificationName(hideSpinner, object: self)那么如何傳遞對(duì)象messageInfo并將其包含在調(diào)用的函數(shù)中呢?
查看完整描述

3 回答

  • 3 回答
  • 0 關(guān)注
  • 607 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)