我創建了一個firebreath插件,它向可可應用程序發送通知。如果通知已成功接收,是否有任何方法可以從應用程序獲取響應?發送NSDistributedNotification並得到回覆
回答
假設你可以接收firebreath插件,爲什麼不發送NSDistributedNotification
回來?我已經使用這種機制來與一個後臺代理通信一個應用程序,它完美的工作。
[[NSDistributedNotificationCenter defaultCenter]
postNotificationName:<#ping-or-pong#>
object:<#sender-id#>
userInfo:nil
deliverImmediately:NO];
可以使用<#sender-id#>
(字符串,例如),使各部分跳過自己的通知。
我不知道NSDistributedNotification如何工作;在NPAPI插件中(在Mac上,所有FireBreath插件都是NPAPI),您沒有NSWindow或NSApplication,但有一個NSThread正在運行(像performSelectorOnMainThread這樣的工作),所以如果它沒有運行, t要求他們其他的東西 – taxilian 2011-12-29 04:46:50
我有問題在我的firebreath插件中添加通知觀察者,因爲它需要我定義一個選擇器方法並設置觀察者。如果我在objective-c中定義選擇器,它會引發一個語法錯誤。另外,我無法添加「自我」作爲觀察者。我在我的插件中有另一個Objective-C代碼,並且工作正常。這裏是我的帖子與此問題相關http://stackoverflow.com/questions/8680145/need-to-add-a-nsdistributednotification-observer-in-my-firebreath-project – Ana 2011-12-30 17:40:44
- 1. 發送XML請求並得到迴應
- 2. itext 7 concat pdf併發送到回覆
- 3. 如何發送請求並繼續回覆,併發送回客戶?
- 4. 發送IMAP信息並檢查回覆
- 5. 回覆addCookie()併發送重定向()
- 6. 發送請求到JSP並收到回覆
- 7. 發送文本(或字符串)到服務器並獲得回覆
- 8. 如何將數據從瀏覽器發送到服務器並回復回復
- 9. 發送數據並得到響應
- 10. 閱讀收到的短信並使用API發送回覆
- 11. 將UDP請求發送到255.255.255.255並等待iOS中的回覆
- 12. 自動處理收到的電子郵件併發送回復
- 13. 回覆發送到頁面的消息
- 14. JQuery Ajax將html數據發佈到php並獲得回覆
- 15. 在發送回覆之前發送到後臺操作
- 16. 發送JSON jQuery Ajax到PHP並返回
- 17. 發送回覆 - PHP API
- 18. Nodemailer未發送回覆
- 19. Yii2發送文件回覆
- 20. NodeJS-發送簡單回覆
- 21. CakeEmail郵件回覆發送
- 22. 需要進行HTTP調用才能發送電子郵件並獲得回覆
- 23. 在發佈回覆中發送Cookie WebAPI
- 24. UIView touchesBegan:withEvent:回覆並轉發
- 25. Facebook API:如果用戶點擊發送,則獲得回覆
- 26. 發送POST請求,複製文件並獲得進展響應
- 27. 發送數據到服務器的URL和回讀回覆
- 28. 防止Windows發送目標端口無法訪問時得到ping回覆
- 29. 得到返回結果後發送到服務器(從iphone)
- 30. Android的XML發送,並得到通過http收到後
如果你只需要知道它是否被收到,你可以讓你的可可應用程序NSLog的東西... – Richard 2011-12-28 17:55:15
但我需要將響應發回插件,如確認 – Ana 2011-12-28 18:03:44