我創建了一個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. 回覆addCookie()併發送重定向()
- 2. 發送請求到JSP並收到回覆
- 3. 如何將數據從瀏覽器發送到服務器並回復回復
- 4. 發送數據並得到響應
- 5. 將UDP請求發送到255.255.255.255並等待iOS中的回覆
- 6. 自動處理收到的電子郵件併發送回復
- 7. 回覆發送到頁面的消息
- 8. 發送JSON jQuery Ajax到PHP並返回
- 9. Nodemailer未發送回覆
- 10. 需要進行HTTP調用才能發送電子郵件並獲得回覆
- 11. 發送數據到服務器的URL和回讀回覆
- 12. 得到返回結果後發送到服務器(從iphone)
- 13. Android的XML發送,並得到通過http收到後
- 14. 的onClick發送「POST」數據到PHP文件,並得到結果
- 15. HWIOauth&Facebook得到的回覆
- 16. Android:AsyncTask onPostExecute得到空回覆
- 17. 直接發送消息給殭屍中的機器人並得到迴應
- 18. 發送回覆並繼續執行腳本 - PHP
- 19. 從JavaScript發送HTTP請求(並處理回覆)
- 20. 發送回覆並繼續執行Express |任務Node.js
- 21. 打開回復並再次發送默認情況下Firefox Webconsole
- 22. 向第3方發送Web請求並接收回復
- 23. 發送電子郵件並回復系統
- 24. 如何向服務器發送「hello」並回復「hi」?
- 25. 從節點上傳二進制到J2ee並得到回覆
- 26. 我發送7條消息拋出GCM並收到35條消息的回覆
- 27. 構造ARP數據包並將其發送到本地linux,但沒有回覆
- 28. 發送短信並將它們複製到「已發送消息」文件夾
- 29. 如何向URL發帖並獲得回覆
- 30. 不在辦公室的回覆發送到'來自'地址,'不回覆'
如果你只需要知道它是否被收到,你可以讓你的可可應用程序NSLog的東西... – Richard 2011-12-28 17:55:15
但我需要將響應發回插件,如確認 – Ana 2011-12-28 18:03:44