问题
First of all, I would like you to know that the class IS set to the correct file in each ViewController
- I know that because it did work before, but then I got a "crash" in Xcode that blinked quickly without me being able to read it before it went off again.
MY PROBLEM IS:
I have a lot of ViewControllers
in my Xcode, everything was working fine, I was making some more features to the ViewControllers
.
Then I got the "crash" as mentioned above, and it would not show any of the files/classes related to their ViewController
in assistant editor.
Assistant editor just said: No Assistant Results. Then I read that I could just show the files inside my XCode project and delete project.xcworkplace
and xcuserdata. And I thought it worked at first, but it did not work on every viewcontroller unfortunately - only on some of them.
Now, I still have plenty of ViewControllers
left to edit that aren't working, and I would hate if I had to recreate every single one.
Does anyone have a better solution to this? I really hope you do :-)
回答1:
There was some related answer but I can't find it. Anyhow: what I do to fix it is to uncheck the Target Membership in the File Inspector for the XIB and then turn it on again. That fixes the issue (in most cases) for me.
Also try restarting/clearing the different caches of XCode.
回答2:
Make sure you set Automatic
not Manual
.
回答3:
I was similarly not able to view code/classes relating to the View Controller. In my particular case, it appears i might have caused the issue- I turned OFF Indexing because Xcode was running terribly slow and around that time I started getting the issue and the message “No assistant results”.
To resolve this in my case, I turned indexing back ON and set the Assistant editor to “Automatic”.
To turn Indexing On or Off, open up the Terminal using either of the below commands-
Turn Indexing OFF: defaults write com.apple.dt.XCode IDEIndexDisable 1
Turn Indexing ON : defaults write com.apple.dt.XCode IDEIndexDisable 0
From accepted answer regarding Indexing: Stopping xcode from indexing
回答4:
xcode 9.0
- Open project.
- Click on "Show the assistant editor".(top right side middle button - circle shape)
- Code was show after do second step.
来源:https://stackoverflow.com/questions/29062918/xcode-assistant-editor-wont-show-some-of-the-code