我想使用自定義的NSURLProtocol
類來爲測試提供靜態數據,並且我已經在應用程序本身中執行了該協議並將其註冊到NSURLSessionConfiguration.protocolClasses
。我想將協議類移到另一個應用程序並註冊它以供其他應用程序使用。這可能嗎?註冊NSURLProtocol(URLProtocol)類與外部應用程序一起使用?
爲registerClass:
狀態蘋果文件:
嘗試註冊NSURLProtocol的子類,使得它的URL加載系統可見。
在我想用作協議的新應用程序中,我註冊了協議,但外部應用程序沒有調用它。
我想一個外部應用能夠使用我的協議類NSURLSession
,併爲foo://externalApplication.com
這樣的URL調用它。
感謝您的幫助!
爲了澄清,你添加代碼和它引用到外部應用程序的類? – Holly
@霍利我編輯了問題並添加了說明。請讓我知道如果仍然不清楚。上面的代碼和協議類位於我想用於攔截調用的應用程序中,而外部應用程序沒有此代碼或協議類。外部應用程序是我想調入協議的應用程序。 – lostAtSeaJoshua