-initWithObjectsAndKeys:
ожидает список объектов и ключей в указанном порядке - чередующийся объект, ключ, объект, ключ, ноль.То, что вы делаете, - пытаетесь присвоить ему свой dele
объект в качестве ключа, из которого можно извлечь значение requestingPathes
;NSDictionary объекты копируют свои ключи, когда вы устанавливаете их, и ваш контроллер представления не поддерживает копирование, так что это не удается.Предположительно, вы хотите сделать что-то вроде этого:
requestingPair = [[NSMutableDictionary alloc] initWithObjectsAndKeys:requestingPathes, @"paths", dele, @"delegate", nil];
Затем вы можете получить объект делегата, вызвав [requestingPair objectForKey:@"delegate"]
и пути с [requestPair objectForKey:@"paths"]
.