2
剛開始傾斜可可及其開發ENV,庫等IKImageBrowserItem imageRepresentationType錯誤
我得到的錯誤:
"_IKImageBrowserNSImageRepresentationType", referenced from:
-[ImageBrowserItem imageRepresentationType] in ImageBrowserItem.o
ld: symbol(s) not found
關於如何解決此錯誤的任何想法?該方法(imageRepresentationType)是每個IKImageBrowserItem protocol所必需的。
使用它的文件(h和.M)被定義正是如此:
ImageBrowserItem.h:
#import <Cocoa/Cocoa.h>
#import <Quartz/Quartz.h>
@interface ImageBrowserItem : NSObject
{
NSImage *_image;
NSString *_imageID;
}
@property (readwrite, copy) NSImage *_image;
@property (readwrite, copy) NSString *_imageID;
- (id) imageRepresentation;
- (NSString *) imageUID;
- (NSString *) imageRepresentationType;
@end
ImageBrowserItem.m:
#import "ImageBrowserItem.h"
@implementation ImageBrowserItem
@synthesize _image;
@synthesize _imageID;
- (id) imageRepresentation
{
return _image;
}
- (NSString *) imageUID
{
return _imageID;
}
// This method is causing the error.
/*
IKImageBrowserNSImageRepresentationType is a constant
defined in Apple's IKImageBrowserView.h.
*/
- (NSString *) imageRepresentationType
{
return IKImageBrowserNSImageRepresentationType;
}
- (void) dealloc
{
[_image release];
[_imageID release];
[super dealloc];
}
@end