我有一個現有的應用程序,我添加了一個Watch應用程序。我有幾個.swift文件,其中包含我的主應用程序中的代碼,我需要使用watchkit應用程序(函數和一些常量等)。我很困惑的分享這個代碼的選項 - 我怎麼知道哪一個嘗試和使用?Watchkit - 共享代碼 - 框架,應用程序擴展,應用程序組,添加目標或僅複製文件?
創建一個應用程序組,我自己的框架,應用程序擴展?我實際上開始只是將.swift文件複製到我的watchkit應用程序文件夾中,並注意到當您在出現的對話框中向Xcode添加文件時,您會看到「添加到目標」複選框,以便讓我思考 - 有沒有隻需在主應用程序部分更改我的.swift文件的屬性,然後在「添加到目標」處勾選WatchKit應用程序?
這似乎是將要走的路,對吧?
感謝您的幫助
我正在嘗試這個,並在我添加到手錶擴展目標中的一個文件中遇到以下這行代碼: let appDelegate = UIApplication.sharedApplication()。delegate as AppDelegate - 它給了我錯誤「sharedApplication()不可用:在適當的地方使用基於視圖控制器的解決方案。我正在閱讀關於這個..bah –
我更新了答案 –
所以我想這意味着你的應用程序,你不需要sharedApplication手錶應用程序?如果我需要該功能,該怎麼辦? –