Skip navigation.
 
mlRe: Loading View in Placeholder upon startup
FROM : Rick Langschultz
DATE : Mon Nov 26 23:25:21 2007

This issue has been resolved by copying some code from my 
setDocumentView method to awakeFromNib;

Thanks for all of your help.

On Nov 26, 2007, at 12:51 PM, Rick Langschultz wrote:

> Thank you for writing. I am looking through my code now to try to 
> resolve this issue.
>
> Thank you for your response.
>
>
> On Nov 26, 2007, at 12:00 PM, Fritz Anderson wrote:
>

>> The cross-post to xcode-users was unnecessary; I've removed it.
>>
>> On 25 Nov 2007, at 9:25 PM, Rick Langschultz wrote:
>>

>>> - (void)setDocumentView:(id)sender {
>>>     NSView *view = documentPlaceholderView;
>>>     if (sender) {
>>>         NSString *identifier = [sender itemIdentifier];
>>>         if ([identifier isEqualToString:SQLViewToolbarItem])
>>>             view = sqlModeView;
>>>         else if ([identifier isEqualToString:TSDataViewToolbarItem])
>>>             view = dataModeView;
>>>         else;
>>>     }
>>>     

>> ...

>>>
>>> [window setContentView:view];

>> ...

>>> I tried to use the awakeFromNib method to load this by calling 
>>> [ApplicationController setDocumentView:SQLViewToolbarItem]; but 
>>> this didn't work. Then I tried to use windowDidLoad and that 
>>> didn't work...

>>
>> I haven't picked through all your code, but it appears 
>> SQLViewToolbarItem (which you send as sender) is an NSToolbarItem 
>> (you send sender itemIdentifier, and you don't report that sender 
>> doesn't find that method). But you treat sender as an NSString (you 
>> pass it in isEqualToString:).  The isEqualToString: returns NO. So 
>> view, as of the setContentView:, is documentPlaceholderView.
>>
>> I assume this is what you mean by "didn't work," though you don't 
>> say what you mean by that.
>>
>>     — F
>>
>> _______________________________________________
>>
>> Cocoa-dev mailing list (<email_removed>)
>>
>> Please do not post admin requests or moderator comments to the list.
>> Contact the moderators at cocoa-dev-admins(at)lists.apple.com
>>
>> Help/Unsubscribe/Update your Subscription:
>> http://lists.apple.com/mailman/options/cocoa-dev/<email_removed>
>>
>> This email sent to <email_removed>

>
> _______________________________________________
>
> Cocoa-dev mailing list (<email_removed>)
>
> Please do not post admin requests or moderator comments to the list.
> Contact the moderators at cocoa-dev-admins(at)lists.apple.com
>
> Help/Unsubscribe/Update your Subscription:
> http://lists.apple.com/mailman/options/cocoa-dev/rlangschultz
> %40cox.net
>
> This email sent to <email_removed>

Related mailsAuthorDate
mlLoading View in Placeholder upon startup Rick Langschultz Nov 26, 04:25
mlRe: Loading View in Placeholder upon startup Fritz Anderson Nov 26, 19:00
mlRe: Loading View in Placeholder upon startup Rick Langschultz Nov 26, 19:51
mlRe: Loading View in Placeholder upon startup Rick Langschultz Nov 26, 23:25