Как загрузить PDF и сохранить его локально на iPhone?

\n, который вы видите на консоли, - это просто repr стандартное Python представление строки. Если вы хотите записать строки данных в файл и напечатать файл построчно, вы можете сделать это (все, что я делал, это перебирал ваш список и печатал его по одной строке за раз вместо печати массива):

with open('C:/Python35/sample.txt', 'w') as f:
    data = [70, 60, 55, 75, 95, 90, 80, 80, 85, 100]
    for i in data:
        f.write('%d \n' %i)

with open('C:/Python35/sample.txt', 'r', encoding='utf-8') as g:
    data=g.readlines()

for line in data:
    print(line)
25
задан BryanH 29 January 2014 в 20:40
поделиться

3 ответа

Я нашел один метод, который попробовал сам:

// Get the PDF Data from the url in a NSData Object
NSData *pdfData = [[NSData alloc] initWithContentsOfURL:[
    NSURL URLWithString:@"http://www.example.com/info.pdf"]];

// Store the Data locally as PDF File
NSString *resourceDocPath = [[NSString alloc] initWithString:[
    [[[NSBundle mainBundle] resourcePath] stringByDeletingLastPathComponent]
        stringByAppendingPathComponent:@"Documents"
]];

NSString *filePath = [resourceDocPath 
    stringByAppendingPathComponent:@"myPDF.pdf"];
[pdfData writeToFile:filePath atomically:YES];


// Now create Request for the file that was saved in your documents folder
NSURL *url = [NSURL fileURLWithPath:filePath];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];

[webView setUserInteractionEnabled:YES];
[webView setDelegate:self];
[webView loadRequest:requestObj];

Он сохранит ваш PDF-файл локально и загрузит его в ваш UIWebView.

49
ответ дан 28 November 2019 в 20:49
поделиться

Я бы также рекомендовал взглянуть на ASIHTTPRequest для удобной загрузки файлов.

0
ответ дан matkins 28 November 2019 в 20:49
поделиться

Необходимо прочитать Руководство по управлению файлами и данными компании Apple. В нем описано, какие места доступны в песочнице приложений для локального сохранения файлов и как получить ссылку на эти места. В нем также есть раздел для чтения и записи :)

Наслаждайтесь!

0
ответ дан 28 November 2019 в 20:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: