Fwd: What's with 'dark' @implementation?
Fwd: What's with 'dark' @implementation?
- Subject: Fwd: What's with 'dark' @implementation?
- From: Greg Casey <email@hidden>
- Date: Wed, 12 Mar 2003 14:28:57 -0500
From: Greg Casey <email@hidden>
Date: Wed Mar 12, 2003 2:27:31 PM US/Eastern
To: email@hidden
Subject: Re: What's with 'dark' @implementation?
You should be using a .m file, not a .cpp file. So, try putting your
code into SelectF.m. ".m" denotes objective-c source file.
-gtc
On Wednesday, March 12, 2003, at 01:39 PM, Lance Drake wrote:
This has got to rate BELOW 'newbie' questions - but, not being a
newbie, I was shocked to find my wheels spinning when I created a
class file in a cocoa project and the '@implementation' reference
refused to be recognized as the invocation to my object functions.
By 'dark' I refer to the color for classes in my PB prefs is 'green'
and the test "@implementation" is drawn in 'black' - then, when I hit
the compile button, as they say in hollywood script writers class,
"Hilarity ensues..." [new projects, new editing, different versions
of PB - results = the same]
The first error returned:
"/System/Library/Frameworks/Foundation.framework/Headers/
NSObjCRuntime.h:53:
parse error before `@' token... `NSString' was not declared in this
scope"
// -----------------------------------------
// HEADER FILE SEZ: (SelectF.h)
#import <Cocoa/Cocoa.h>
@interface SelectF : NSObject
{
FSRef dest;
}
// return an autoreleased object
+ selectF;
// accessor methods
- (bool) selectDest: (FSRef *) outDest;
- (IBAction) goButton: (id) sender;
- (IBAction) noButton: (id) sender;
@end
// ----------------------------------------
// SOURCE FILE SEZ: (SelectF.cpp)
#import "SelectF.h"
@implementation SelectF <<-- line in question
+ selectF // autoreleased object.
{
return [[[self alloc] init] autorelease];
}
- (IBAction) goButton: (id) sender { }
- (IBAction) noButton: (id) sender { }
- (bool) selectDest: (FSRef *) outDest
{
bool result = false;
return(result);
}
@end
// ----------------------------------------------
Just one simple question... "What the heck?"
Thanks,
Lance
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.
-gtc
-gtc
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.