Переменная непонятная проблема
Извините за странное название, не знал, что еще написать.
Я правильно регистрирую переменную, но когда я пытаюсь использовать в команде, возвращает ноль:
- (void)requestAdWithURL:(NSURL *)URL
{
AdSettingsTVC *settings = [[AdSettingsTVC alloc] init];
NSString *server = [settings retrieveServerName:settings.serverName];
ANLogDebug(@"The actual server is %@", server);
self.URL = URL ? URL : [self adURLWithBaseURLString:[NSString stringWithFormat:@"http://%@", server]];
}
Консоль возвращается
"Фактический сервер - это Сервер 1"
Но URL, который я сделал, возвращает (ноль)
Странно, что если я создаю переменную вручную, как
NSString *server = @"asdf";
URL возвращается в формате asdf правильно
В чем проблема?
Большое спасибо за уделенное время
Редактировать: Что означает "self.URL = URL? URL: [self adURLWithBaseURLString:[NSString stringWithFormat:@"htp://%@", server]];" это вызов имени хоста, http://servidor1.mob/parameters
- (NSURL *)adURLWithBaseURLString:(NSString *)urlString {
urlString = [urlString stringByAppendingString:[self placementIdParameter]];
urlString = [urlString stringByAppendingString:ANUdidParameter()];
urlString = [urlString stringByAppendingString:[self dontTrackEnabledParameter]];
urlString = [urlString stringByAppendingString:[self deviceMakeParameter]];
urlString = [urlString stringByAppendingString:[self deviceModelParameter]];
urlString = [urlString stringByAppendingString:[self carrierMccMncParameters]];
urlString = [urlString stringByAppendingString:[self applicationIdParameter]];
urlString = [urlString stringByAppendingString:[self firstLaunchParameter]];
if ([self.delegate respondsToSelector:@selector(extraParametersForAdFetcher:)]) {
NSArray *extraParameters = [self.delegate extraParametersForAdFetcher:self];
for (NSString *param in extraParameters) {
urlString = [urlString stringByAppendingString:param];
}
}
return [NSURL URLWithString:urlString];
}
Я не знаю, если это что-то меняет, но adURLWithBaseURLString вызывается в пустоте, но проблема не должна в функции URL