UIView как ключ словаря?

Я хочу иметь a NSDictionary это отображается от UIViews к чему-то еще.

Однако, так как UIViews не реализуют NSCopying протокол, я не могу использовать их непосредственно в качестве ключей словаря.

27
задан mrueg 7 June 2010 в 19:04
поделиться

1 ответ

Вы можете использовать NSValue , содержащий указатель на UIView , и использовать его в качестве ключа. NSValues ​​ копируются. но если представление будет уничтожено, NSValue будет содержать указатель нежелательной почты.

30
ответ дан 28 November 2019 в 04:56
поделиться