2013-11-21 26 views
0

我使用觸發IO創建iOS應用程序,我想我的應用程序的快捷方式圖標添加到可用列表某些文件類型的編輯。就像在這篇文章中,這可以使用觸發io來完成嗎?你如何添加一個應用程序的圖標(應用程序與Trigger.io製造)的IOS內容共享菜單

My app inside iMessage UIActivityViewController

我已經添加了build_steps.json的IOS自定義模塊。我無法得到正確的語法。我從僞造build procress中得到一個錯誤。

[ ERROR] 2013-11-29 22:29:56,654 -- set_in_info_plist() got an unexpected keyword argument 'UTImportedTypeDeclarations' 

這裏是我的build_steps.json:

[ 
{ 
    "do": { 
     "set_in_info_plist": { 
      "UTImportedTypeDeclarations": 
      [ 
       { 
        "UTTypeConformsTo": 
        [ 
         "public.image" 
        ], 
        "UTTypeIdentifier": "public.png", 
        "UTTypeTagSpecification": 
        { 
         "com.apple.ostype": "PNG", 
         "public.filename-extension": 
         [ 
          "png" 
         ], 
         "public.mime-type": "image/png" 
        } 
       }, 
       { 
        "UTTypeConformsTo": 
        [ 
         "public.image" 
        ], 
        "UTTypeIdentifier": "public.jpeg", 
        "UTTypeTagSpecification": 
        { 
         "com.apple.ostype": "JPEG", 
         "public.filename-extension": 
         [ 
          "jpg" 
         ], 
         "public.mime-type": "image/jpeg" 
        } 
       } 
      ] 
     } 
    } 
} 

]

誰能告訴我什麼是錯的這個文件?

+0

結構是你有什麼,你需要拆分set_in_info_plist'的'內容稍有不同的是'「鍵」'和'「值」',像https://gist.github.com/Connorhd/7825679 – Connorhd

回答

1

這是不可能的觸發內置的功能,而是應該通過編寫自己的本機模塊成爲可能。

請參閱https://trigger.io/docs/current/api/native_modules/index.html,特別是https://trigger.io/docs/current/api/native_modules/native_build_steps.html#set_in_info_plist,用於更新應用程序的Info.plist。

+0

完美我會給你一個鏡頭。 – Joel

+0

我有一個後續問題。讓我們假設build_steps.json的作品。接下來的問題將是設置應用程序委託功能並處理髮送到您應用程序的數據。如何在Trigger.io中做到這一點。 在此先感謝。 – Joel

+1

您可以截取Trigger所稱的「本地事件」來執行此操作,有關詳細信息,請參閱https://trigger.io/docs/current/api/native_modules/native_events.html#ios。 – Connorhd

相關問題