Re: Odd parse error when I try to build
Re: Odd parse error when I try to build
- Subject: Re: Odd parse error when I try to build
- From: Joshua Martin <email@hidden>
- Date: Sat, 26 Mar 2005 19:35:11 -0800
Try copying this code into a new project and see if it works.
I was able to compile this with the only change being commenting out
the nssearchfield.h import line.
-Josh
On Mar 26, 2005, at 5:34 PM, Brian Norwood wrote:
Err, just realized I replied to him. Oops.
---------- Forwarded message ----------
From: Brian Norwood <email@hidden>
Date: Sat, 26 Mar 2005 16:52:14 -0500
Subject: Re: Odd parse error when I try to build
To: Ian was here <email@hidden>
Okay, I used the @class directive to ensure that it was unrelated to
the nonexistence of a class. I get the same error. So I tried
importing NSSearchField.h since my class inherits from that one. Still
no-go. This is the entire header file:
/* DictionarySearch */
#import <Cocoa/Cocoa.h>
#import "NSSearchField.h"
@class LocationTextField, BrowserWindowController, SearchField;
@interface DictionarySearch : NSSearchField
{
IBOutlet LocationTextField *addressBar;
IBOutlet BrowserWindowController *browserWindowController;
IBOutlet SearchField *searchField;
}
- (IBAction)performSearch:(id)sender;
@end
I see absolutely nothing wrong with it. I've even compared it against
headers written by Apple, and see no problem. Is this just a bug in
Xcode?
On Sat, 26 Mar 2005 09:40:28 -0800 (PST), Ian was here
<email@hidden> wrote:
In your header file, you may want to check for a
missing semicolon or any other syntax anomalies before
the statement:
IBOutlet LocationTextField *addressBar;
Another issue may be if you have two header files that
are importing each other. you may need to use the
@class directive if that's the case.
--- Brian Norwood <email@hidden> wrote:
I admit, I'm fairly new to Cocoa. However, I have
mostly completed a
bundle to add a Dictionary.com search bar to Safari;
the only problem
is, when I try to build it, I get a parse error in
the header file for
a custom class. Mind you, this file was generated by
Interface
Builder. I have an outlet like so:
IBOutlet LocationTextField *addressBar;
if that helps. I just don't see the issue. Also, if
you're wondering,
the specific error is 'parse error before
"LocationTextField"'.
Thanks in advance!
_______________________________________________
Do not post admin requests to the list. They will be
ignored.
Cocoa-dev mailing list
(email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
__________________________________
Do you Yahoo!?
Yahoo! Small Business - Try our new resources site!
http://smallbusiness.yahoo.com/resources/
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
email@hidden
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden