Я пытаюсь создать класс, подобный встроенному классу NSDictionary
, но я хочу добавить некоторые дополнительные функции и упростить его использование. В файле .m У меня есть следующий фрагмент кода:Ожидаемая ошибка идентификатора в выражении if
-(void)newEntryWithKey:(NSString *)theKey andValue:(NSString *)theValue{
if (![theKey isEqual:@""]) && (![theValue isEqual:@""]){
[self.keys addObject:theKey];
[self.values addObject:theValue];
self.upperBound++;
}else{
return
}
}
Это дает мне ошибку «ожидаемый идентификатор» в начале второй части, если заявление после «& &». Кто-нибудь сможет мне помочь?
EDIT: Исходная проблема исправлена, но теперь в конце инструкции if появилась новая ошибка.
-(void)newEntryWithKey:(NSString *)theKey andValue:(NSString *)theValue{
if (theKey.length && theValue.length) {
[self.keys addObject:theKey];
[self.values addObject:theValue];
self.upperBound++;
}else{
return
} //<-- error here "Expected expression"
}
Отсутствует ')' ... спросил даже не один раз. –
Этот вопрос должен быть закрыт, поскольку он основан на опечатке и не будет полезен для будущих читателей. –