Re: IB Doesn't Get Renamed Action in Custom Class
Re: IB Doesn't Get Renamed Action in Custom Class
- Subject: Re: IB Doesn't Get Renamed Action in Custom Class
- From: Jerry Krinock <email@hidden>
- Date: Sat, 5 Jan 2008 13:17:19 -0800
Well, first of all I manually patched/fixed the problem by following
Ken's advice. Seems rather odd to edit class attributes while
inspecting an ^instance^ of the class, but oh well it works - Thanks,
Ken.
Now, let's try and figure out why it doesn't "just work" as is is
supposed to...
On 2008 Jan, 04, at 17:46, Jonathan Hess wrote:
Is the little green light indicator in the bottom of the document
window green? Or is it yellow?
If it's yellow it indicates a parse error. If you bring up the
connections HUD, you don't see something like this ["Missing action"]?
No. The list includes the old action name, and it looks very happy.
...there should also be a [yellow] warning indicator in the bottom
of the document window.
No. Green in lower left, along with Xcode project filename.
If neither of those errors are present, it seems that IB isn't
parsing your header at all as opposed to parsing it and just missing
the new action.
Yup. Remember, it did not show up in the Refactor window's file list
either.
So, I've now tried to change an action name in a different nib in the
same project. Again, I'll use Refactor. If I understand you
correctly, when I click "Refactor" and propose to change a name that
is an IBOutlet or IBAction, any nib which contains that IBOutlet or
IBAction should show up in the list of files to be changed. That
ain't happening. See this screenshot...
http://sheepsystems.com/engineering/IBSyncXcode.png
Thanks, Jon. I'll be happy to try any other tests anyone can suggest.
Jerry
P.S. If I don't reply for a day or so, that means we're having rain/
wind/hardware/DSL issues again.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden