FROM : Rick Langschultz
DATE : Mon Nov 26 19:51:36 2007
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>
DATE : Mon Nov 26 19:51:36 2007
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>
| Related mails | Author | Date |
|---|---|---|
| Rick Langschultz | Nov 26, 04:25 | |
| Fritz Anderson | Nov 26, 19:00 | |
| Rick Langschultz | Nov 26, 19:51 | |
| Rick Langschultz | Nov 26, 23:25 |






Cocoa mail archive

