void *
- указатель на что-либо.Вы можете передать указатель на любой объект или другой материал, такой как структура или непрозрачный тип Core Foundation.Чтобы избавиться от предупреждения компилятора, приведите указатель к void *
:
... context:(void *)myDictionary];
Имейте в виду, что метод не имеет представления о том, что содержит context
, и, следовательно, не сохранит его или не позаботится о правильной памятиmanagemnet.Вы должны убедиться, что то, что вы передаете context
, все еще существует при вызове методов делегата анимации.