OK -
When I put the method ahead of the call it compiled and work.
So I decided to declare it in my header as:
- (UIColor *) returnUIForFont: (NSString *) theString;
Now the compiler complains:
/Users/jcicenia/Documents/iPhone/TOSPhone/ProjectViewController.m:142:
warning: incomplete implementation of class 'ProjectViewController'
/Users/jcicenia/Documents/iPhone/TOSPhone/ProjectViewController.m:142:
warning: method definition for '-returnUIForFont:' not found
What the heck is wrong with my declaration?
Thanks
James
Wh
On Jun 4, 2008, at 3:22 PM, Michael Vannorsdel wrote:
You have to make sure your header has - (UIColor *)
returnUIColorForFont:(NSString *) theString in it so when you use
the method in other source files the compiler will know what the
arguments and return types to returnUIColorForFont: are. Without
this the compiler has to make assumptions and is warning you that it
is doing so.
Also, to compare if strings are equal you can just do:
if([theString isEqualToString:@"1"])
//do stuff
Just another shorter method eventhough the way you're doing it is
perfectly fine.
On Jun 4, 2008, at 2:14 PM, James Cicenia wrote:
I have the following:
((ProjectListCell *)cell).budgetHealth.textColor = [self
returnUIColorForFont:s];
And here is my method:
- (UIColor *) returnUIColorForFont:(NSString *) theString{
if([theString compare:@"1"] == NSOrderedSame){
return [UIColor greenColor];
}else if([theString compare:@"0"] == NSOrderedSame){
return [UIColor yellowColor];
}else if([theString compare:@"-1"] == NSOrderedSame){
return [UIColor redColor];
}else{
return [UIColor grayColor];
}
}
why does it tell me:
warning: (Messages without a matching method signature will be
assumed to return 'id' and accept...
_______________________________________________
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
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/james%40jimijon.com
This email sent to [EMAIL PROTECTED]
_______________________________________________
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
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/archive%40mail-archive.com
This email sent to [EMAIL PROTECTED]