在越獄的iOS設備上,一個應用程序是否可以從另一個應用程序(實例方法,而不是靜態方法)調用方法?措辭的另一種方式是:如何獲取應用程序的實例(假設應用程序正在運行),以便我可以調用其中一種方法?從另一個應用程序調用方法(越獄iOS)
背景:我試圖在iPodUI
Private Framework(請參閱this post瞭解更多詳細信息)中的掛鉤方法中調用音樂播放器應用程序中的函數。
此問題已被要求Android,但我沒有找到任何越獄iOS。如果那是因爲我提出了錯誤的問題,並且需要採取不同的方法,那麼我對此持開放態度。
拍攝,打字這一切之後,我發現這個問題,這似乎持有一個可能的答案:http://stackoverflow.com/questions/18224150 /通信之間調整和應用程序 – newenglander
除非我誤解你的問題,我不認爲其他答案(關於'CPDistributedMessagingCenter')將幫助你。如果您知道其他應用程序(例如音樂播放器)已經被編碼以偵聽特定的通知/消息,這將非常有用。如果您只是想在另一個應用程序中調用任意方法,該方法不適用於其他進程調用,那麼我認爲您需要使用MobileSubstrate掛接。 – Nate
謝謝Nate。但是,我不應該能夠掛接到音樂播放器應用程序並添加我自己的聽衆?或者我是否比這應該更復雜? – newenglander