0
我已經能夠爲我的項目設置plist以打開具有給定url的項目。然而,我不能讓它傳遞給應用程序的參數(自定義url是基於用戶構建的)從OSx上的自定義URL打開碳C++程序
有沒有辦法將params作爲命令行參數傳遞?
的方案基本上是 網址:用戶ID
我需要能夠獲得用戶ID的應用程序。 有沒有辦法做到這一點?我知道與可可你可以創建一個應用程序代表來處理這個,但我需要一個碳的方式來做到這一點。
在此先感謝!
我已經能夠爲我的項目設置plist以打開具有給定url的項目。然而,我不能讓它傳遞給應用程序的參數(自定義url是基於用戶構建的)從OSx上的自定義URL打開碳C++程序
有沒有辦法將params作爲命令行參數傳遞?
的方案基本上是 網址:用戶ID
我需要能夠獲得用戶ID的應用程序。 有沒有辦法做到這一點?我知道與可可你可以創建一個應用程序代表來處理這個,但我需要一個碳的方式來做到這一點。
在此先感謝!
安裝Apple事件處理程序以識別URL(套件和事件名稱具有相同的四字符代碼,'GURL')。
事件的直接對象是一個URL字符串。我希望這個字符串包含整個原始URL,包括編碼到它的任何參數(例如,如果您的自定義方案是xyz://some/data?param1=abc¶m2=def
,則應該收到所有這些參數)。
另一個重要步驟是在Info.plist
文件中註冊爲該URL類型的處理程序。請閱讀CFBundleURLTypes
瞭解更多信息。