簡體   English   中英

我應該如何正確更改 ViewController.m 的文件夾 position

[英]How should I properly change the folder position of ViewController.m

我是新來的,學習 iOS 開發。 從 Xcode 創建項目后,我想管理項目以對文件進行編目。

當我將自動生成的ViewController.hViewController.m放入另一個文件夾( ./Controllers )時,編譯仍然正常工作,storyboard 不會自動打開與其連接的 Controller 的代碼。

原始文件夾結構:

|- ViewController.h
|- ViewController.m
|- SceneDelegate.h
|- SceneDelegate.m
|- Main.storyboard
|- LaunchScreen.storyboard
|- info.plist
|- main.m
|- Assets.xcassets/

我想要的是

|- Controllers/
|  |- ViewController.h
|  |- ViewController.m
|
|- SceneDelegate.h
|- SceneDelegate.m
|- Main.storyboard
|- LaunchScreen.storyboard
|- info.plist
|- main.m
|- Assets.xcassets/

我嘗試更改 storyboard 文件中的 ViewController 屬性,但沒有成功。

有沒有辦法做這個動作? 還是不建議這樣做?

  • 助理編輯器會自動為您查找文件。 If you select UITableViewCell in storyboard then it finds Cell class and controller class for you
  • 在某些情況下,它會打開界面生成器文件,但您可以通過選擇自動找到所需的文件。
  • 如果 XCode 沒有找到所需的 class (Xcode 也是 as/w,它可能行為不端)。 我按照順序做了。
    1. 首先確保您已將 class 分配給 storyboard 中的 controller。
    2. 關閉並重新打開助理編輯器。
    3. 關閉並重新打開 storyboard。 您可以單擊任何其他文件並重新打開 storyboard 以便 storyboard 再次加載到 memory 中。
    4. 如果點 1、2、3 不適合您,那么您可以手動 select 您的 controller。 很快你會發現 Xcode 會自動為你找到相同的 controller。

注意:更改模式架構的文件夾結構與助理管理器無關。 很多時候它不會工作,相信我這是正常的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM