2011-05-24 21 views
0

我的應用程序的目的是在iPhone上的所有應用程序中擴展UIPasteboard的功能。因此,如果您正在編寫短信,則可以進行雙重調試並訪問擴展的UIPasteboard功能。對於電子郵件,Twitter或任何其他文本字段存在的場合也是如此。爲iOS/iPhone重寫全局UIPasteboard

我真的不需要如何擴展UIPasteboard的例子或解釋,我可以指出這一部分。我不確定的部分是創建一個後臺應用程序,可以攔截來自其他應用程序的事件。我從來沒有構建過一個人,直到有人在另一個應用程序中執行特定操作。

任何想法或指針?謝謝!

+0

它是不可能的。你不能攔截其他應用程序。如果有的話,你可以定義一個自定義的url方案,允許其他應用程序與你的集成。 要添加,您的應用在發送到後臺時會被凍結。您可以向操作系統請求一段時間(有限),以便在發送到後臺時完成一段時間的任務,但在此之後您處於閒置狀態。只允許某些類型的任務以有限的能力存在,但您所描述的應用程序是不可能的。 – 2011-05-24 16:46:23

+0

看看[PasteBot](http://tapbots.com/software/pastebot/)是如何工作的,以瞭解關於iOS上的粘貼板是什麼或不可能的。 – titaniumdecoy 2011-05-24 18:20:26

+0

感謝您的詳細回覆,先生們!我擔心這是我的回答,但我想我會試試。我要去阻止PasteBot來嘗試他們已經實現的一些功能,並且看看我是否可以在略微縮小的範圍內模仿符合我的要求的部分。再次感謝! – DotNetDude 2011-05-24 18:32:50

回答

2

恐怕不能在非越獄設備上使用。由於安全性和用戶體驗的原因,iOS應用程序嚴格保密,第三方軟件不會混淆全系統功能。它不可能。