Я пытаюсь прочитать тип данных, найденных на картоне. Однако программа возвращает, что у меня есть изображение (вероятно, потому что это первое условие в статте 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!
}