Я пытаюсь определить размер объекта в буфере обмена. Я пробовал:malloc_size не может определить размер содержимого буфера обмена
UIPasteBoard *pb = [UIPasteboard generalPasteboard];
for(NSDictionary *myDictionary in [pb items]){
NSLog(@"%zu", malloc_size((__bridge const void *)(myDictionary)));
}
Проблема заключается в том, что это возвращает такое же число, есть ли одно слово (обычный текст) в буфер обмена или в кино!
Как найти надежный размер для объектов в буфере обмена?
Это может быть полезно для вас. http://stackoverflow.com/a/5207253/1407017 – Amar
@ Амар действительно полезен и работает для текста и фильма, однако он возвращает 0 для изображения в буфере обмена – Hope4You
'UIImagePNGRepresentation()' может предоставить вам данные изображения, из которых вы можете получить размер байта. – Amar