Re: nubie: help return an object from another class
Re: nubie: help return an object from another class
- Subject: Re: nubie: help return an object from another class
- From: Wain <email@hidden>
- Date: Fri, 7 Apr 2006 19:02:05 +0100
- Resent-date: Fri, 7 Apr 2006 19:03:04 +0100
- Resent-from: Wain <email@hidden>
- Resent-message-id: <email@hidden>
- Resent-to: Cocoa mailing list <email@hidden>
Hi,
You need to create an instance of the class Functions,
something like
Functions *myfucntions;
myfucntions = [[Functions alloc] init];
[myfucntions createPictureFromPath:[NSString
stringWithFormat:@"file://localhost/Users/me/Desktop/image.1.png"]];
don't forget to release myfucntions if your not going to use it again.
[myfucntions release];
Wain
On 7 Apr 2006, at 18:33, ChrisB wrote:
I have a controller class that needs to send a file path (NSString)
to function in another class that in turn returns a NSImage. I am
trying to learn how to return objects properly.
Functions.h has prototype:
- (NSImage *)createPictureFromPath:(NSString *)filePath;
Functions.m has the implementation:
- (NSImage *)createPictureFromPath:(NSString *)filePath
{
NSImage *picture;
/* do the work */
return picture;
}
Controller.m has the following:
#import "Controller.h"
#import "Functions.h"
@implementation Controller
- (IBAction)loadMySlidePicture:(id)sender
{
NSImage *returnedPicture;
returnedPicture = [self createPictureFromPath:[NSString
stringWithFormat:@"file://localhost/Users/me/Desktop/image.1.png"]];
}
@end
I get a compiler warning that 'Controller' may not respond to '-
createPictureFromPath:'
so then I tried:
Functions *myfucntions;
[myfucntions createPictureFromPath:[NSString
stringWithFormat:@"file://localhost/Users/me/Desktop/image.1.png"]];
_______________________________________________
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