不幸的是,我正在尝试将我的一个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有很多错误,事实证明代码没有错。但是,我相信下面的答案将帮助其他程序员遇到屏幕截图所示的问题。