我正在尝试在卡布奇诺中实现拖放,但是当我在 CPView 上放置图像时不断出现错误,我从下面的控制台复制了错误消息。
CPInvalidArgumentException: - [CPImage removeFromSuperview] 无法识别的选择器发送到实例 0x0051bd
我正在从包含在 CPScrollView 中的 CPCollectionView 中拖动图像并将其放到 CPView 上。我按照ScrapBook教程中的示例进行操作。
下面是我的 CPView 上用于删除的代码,此代码会导致控制台输出
- (void)performDragOperation:(CPDraggingInfo)aSender
{
var data = [[aSender draggingPasteboard] dataForType:PhotoDragType];
[self addSubview:[CPKeyedUnarchiver unarchiveObjectWithData:data]];
}
我在 AppController.j 中定义了我的拖动类型,因为我的 CPScrollView 定义了它们,不知道这是否会导致问题。
谢谢。