Я был занят этим несколько часов, но не вижу ни головы, ни хвоста.
Как создать категорию NS(Mutable)Dictionary
, которую я могу разрешить возвращать тот же класс, что и класс метода отправки.
Sample
+(NSDictionary *)dictionaryWithAdditions:path error:(NSError**)error;
NSDictionary * dict = [NSDictionary dictionaryWithAdditions:path error:&error];
должен вернуть NSDictionary
.
И
+(NSMutableDictionary *)dictionaryWithAdditions:path error:(NSError**)error;
NSMutableDictionary *dict = [NSMutableDictionary dictionaryWithAdditions:path error:&error];
должен вернуть NSMutableDictionary.
Я не хочу возвращать id
, чтобы избежать возможного предупреждения и т. Д.
Предложения, как мне создать это в одной категории с управлением ошибками?