Этот код работает безупречно на симуляторе, выписывает файл.Сетевые работы на симуляторе не работают на устройстве iPhone
На iPhone, однако, он не записывает файл.
DLog(@"");
timeStart = [NSDate date];
NSURL *url = [NSURL URLWithString:SAT_URL];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
AFHTTPRequestOperation *operation = [[AFHTTPRequestOperation alloc] initWithRequest:request];
NSString *path = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:FILE_NAME];
operation.outputStream = [NSOutputStream outputStreamToFileAtPath:path append:NO];
[operation setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) {
DLog(@"updated words to: %@",path);
//DLog(@"response: %@",responseObject);
[self processWords];
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
// Deal with failure
}];
[operation start];
rawWords и линии все нуль на устройстве:
NSString *path = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:FILE_NAME];
NSString *rawWords = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:nil];
NSArray *lines = [rawWords componentsSeparatedByString:@"\n"];
Это использует LIB AFNetworking, и я попытался извлечения файла из разных хостеров.
Что я делаю неправильно?
Устройство подключено к Интернету? Просто проверяю. – Bergasms
да, это .... – stackOverFlew