정확히 무엇이 문제인지 정의하지 않았습니다.
NSData에서 NSImage를로드하려면 Apple docs 및 initWithData:
을 참조하십시오.
@class MyObject : NSManagedObject
@property NSData *imageData;
@end
과 구현의 :
-(NSImage *)bindableImage {
[self willAccessValueForKey:@"bindableImage"];
NSImage *myImage = [[NSImage alloc] initWithData:[self imageData]];
[self didAccessValueForKey:@"bindableImage"];
return myImage;
}
: 해 새로운 속성을 추가, 지금
@implementation MyObject
@dynamic imageData;
@end
의 당신은 핵심 데이터 객체가 있다고 가정 해 봅시다 또한 이미지 바인딩시 바인딩 변경을 알립니다. 데이터 속성이 변경되었습니다.
+ (NSSet *)keyPathsForValuesAffectingImageData {
return [NSSet setWithObjects:@"bindableImage", nil];
}
그게 전부입니다. 내 생각 엔 작동해야하지만 시도하지 않았다. :)
다른 답변을 확인해보십시오.
감사! 내가 그것을 할 시간이 있으면 곧 그것을 구현할 것이다 (그것은 나중에 밤이 될 것이다). 그리고 네, NSArrayController를 사용합니다.그것을 시도 할 것이고, 그 다음 당신은 현금으로 넣을 수있다 :) – Mikael
신용은 꽤 낭비했다! 고맙습니다! – Mikael
다행입니다! – macandyp