小编wdy*_*dyp的帖子

NSTableCellView中的NSStepper无效

我在基于视图的表视图中使用常规(非子类)NSTableCellView.它具有初始图像和文本字段视图.我在视图中添加了一个NSStepper.

text字段绑定到tableCellView.objectValue.quantity.步进器的值也绑定到tableCellView.objectValue.quantity.

问题是,在运行应用程序时,当我单击步进器时,它似乎没有获得鼠标事件,箭头也没有突出显示,值不会递增或递减.

如果我设置表视图的双重操作,如果我双击步进器就好像它是透明的一样.

我错过了什么?

谢谢!

objective-c nstablecellview

7
推荐指数
1
解决办法
778
查看次数

为什么小牛队的QLPreviewRequestSetDataRepresentation为png返回错误"CG​​ImageCreate:invalid image size:0 x 0"

我的快速生成器用于正常工作,但现在已经坏了.
这是一个错误还是我做错了什么?

这是我的代码:

OSStatus GeneratePreviewForURL(void *thisInterface, QLPreviewRequestRef preview, 
                               CFURLRef url, CFStringRef contentTypeUTI, 
                               CFDictionaryRef options) {

    NSDictionary * myDoc = [NSDictionary dictionaryWithContentsOfURL:(NSURL *)url];

        if (myDoc) {

            NSData * pngData = [myDoc valueForKey:@"pngPreview"];

            if (pngData) {

                QLPreviewRequestSetDataRepresentation(preview,(__bridge CFDataRef)pngData,
                                                      kUTTypeImage,NULL);
            }
        }
}

我的doc是一个普通的plist,png预览存储为数据.
我检查了pngPreview确实包含png数据,我创建了图像,其大小为350×350.

但是,我经常遇到这些错误:

qlmanage[702] : CGImageCreate: invalid image size: 0 x 0.
qlmanage[702:303] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x9e27, name = 'com.apple.tsm.portname' See /usr/include/servers/bootstrap_defs.h for the error codes.
qlmanage[702:303] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) …

quicklook osx-mavericks

5
推荐指数
1
解决办法
1161
查看次数