ペーストボードにあるデータのタイプを読み取ろうとしています。ただし、プログラムは画像があることを返しています (おそらく、それが if ステートメントの最初の条件であるため)。私は何を間違っていますか?これは、私が参照しているコードの一部です。ありがとう。
NSArray * imgType = [NSArray arrayWithObject:[NSImage class]];
NSArray * strType = [NSArray arrayWithObject:[NSString class]];
NSArray * pboardImg = [pboard readObjectsForClasses:imgType
options:nil];
NSArray * pboardStr = [pboard readObjectsForClasses:strType
options:nil];
if( pboardImg ){
// Got an image!
}
if( pboardStr ){
// Got a string!
}