Я пытаюсь перевести одно из моих приложений Swift в Objective C, чтобы узнать, к сожалению, синтаксиса Swift в наши дни явно недостаточно.
Это объявление моего метода:
- (void)getWeatherDataFromURL:(NSString *)url params:(NSString *)parameters {
NSString *urlString = [NSString stringWithFormat:@"%@%@", url, parameters];
NSLog(@"GETTING DATA FROM %@", urlString);
}
У меня есть следующие переменные, объявленные в ViewController:
NSString *WEATHER_URL = @"http://api.openweathermap.org/data/2.5/weather";
NSString *APP_ID = @"my_secret_api_key";
Кажется, что он принят XCode, однако проблема возникает, когда я пытаюсь вызвать функцию:
[self getWeatherDataFromURL:WEATHER_URL params:APP_ID];
Я получаю следующую ошибку: Заполнитель редактора в исходном файле
Я искал StackOverflow, однако все ответы были получены с помощью Swift, а не Obj-C
Видимо CMD +SHIFT + K сделал магию.Xcode содержит ошибки, и оказывается, что с кодом все в порядке.Тем не менее, я считаю, что ответ ниже поможет другим программистам, имеющим проблемы, как на скриншоте.