導航

2017-06-13 42 views
-1

我們已經開發了命名爲A,B,C 3個不同的項目(三個應用程序),將其單獨創建, 現在我們的客戶希望我們將它們組合成一個應用程序,是有可能在xcworkspace多個IOS項目之間?導航

要求: 項目A:管理銷售訂單的客戶。 項目B:跟蹤庫存 項目C:監控客戶反饋。

我們需要一個主屏幕,其中有3個按鍵和點擊按鈕個別應用程序是現在在做相應的進程調用相同。

注:所有3個項目有5個故事板& 30-40級文件的每個。兩者都不是圖書館。

我已經經歷了工作區概念,但無法獲得清晰的想法。我創建了新的工作區並添加了3個項目。但是蔭不能夠從故事板1導航到故事情節2.

+0

是的,在一個項目中,你可以。您必須爲每個項目提供身份,讓a,b,c現在您必須爲第一個項目提供導航,然後說出userNeed == a {導航至某個應用的第一個視圖控制器}否則如果{導航至第二個應用}其他{導航到第三方應用程序}。我已經完成了這種類型的項目,但我保持登錄系統,所以API回覆我必須打開哪種類型的項目。 –

+0

您可以通過使用其文件名通過代碼加載來導航到不同的故事板。然後轉到該故事板的初始視圖控制器。 – LinusGeffarth

回答

0

您可以使用IOS深,對每個項目不同的標籤聯繫起來。 爲了更好的理解,請按照本教程。 http://blog.originate.com/blog/2014/04/22/deeplinking-in-ios/

希望這將有助於!

+0

我知道deeplink通過從另一個應用程序啓動應用程序並傳遞信息來用於應用程序間通信。但我們可以使用深層鏈接來調用工作區內的不同項目。如果是的話,請你詳細說明。 – yogi

+0

您可以創建一個主項目和其他項目添加爲子模塊。 假設您創建了主項目E並添加了子模塊A,B,C。 從主項目只需調用子模塊A,B,C在一個特定的按鈕動作。 – vikram

0

我認爲,正確的方法是創建一個額外的核心模塊(其中incapsulates網絡,數據庫包裝等),這將被導入到A,B,C,以及應用模塊,這就是你想要並將A,B,C導入自己並根據需要使用它們。

否則它會相當混亂,不清楚,很難支持。