単一のファイルのみをドラッグできるドラッグ操作があり、次のように「draggingEntered」でこれをキャプチャしたい:
- (NSDragOperation)draggingEntered:(id<NSDraggingInfo>)sender {
if ([[sender draggingPasteboard] count]] == 1) {
return NSDragOperationCopy;
}
else {
return NSDragOperationNone;
}
}
countは有効なメソッドまたはプロパティではありませんが、何に置き換えるかわかりません。dragingPasteboard にアイテムがいくつあるかを確認するには、どの方法が最適ですか? propertyListForType: NSFilenamsPboardTypeのようなものを使用して、dragingPasteboard でファイル名の配列を取得し、そのインデックスを取得する必要がありますか、それとももっと賢い方法がありますか?