簡體   English   中英

iOS Xcode應用中的代碼錯誤

[英]Code error in iOS Xcode app

在我的Viewcontroller.m中,我有以下代碼:

- (void)viewDidLoad {

    NSData *dataPdf = [NSData dataWithContentsOfURL:pdfOnline.url];

    //Get path directory
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];

    //Create PDF_Documents directory
    documentsDirectory = [documentsDirectory stringByAppendingPathComponent:@"PDF_Documents"];
    [[NSFileManager defaultManager] documentsDirectory withIntermediateDirectories:YES attributes:nil error:nil];

    NSString *filePath = [NSString stringWithFormat:@"%@/%@", documentsDirectory, @"My PDF File"];

    [dataPdf writeToFile:filePath atomically:YES];

    [self refresh:self];

    [super viewDidLoad];

    [self.imageView setImage:[UIImage imageNamed:@"Picture.tiff"]];

    [self.scrollView setMaximumZoomScale:10.0f];
    [self.scrollView setClipsToBounds:YES];

    _myBotton.layer.borderWidth =2.0f;
    _myBotton.layer.borderColor = [[UIColor redColor]CGColor];
}

在: NSData *dataPdf = [NSData dataWithContentsOfURL:pdfOnline.url]; 我收到此錯誤: Use of undeclared identifier 'pdfOnline'

在: [[NSFileManager defaultManager] documentsDirectory withIntermediateDirectories:YES attributes:nil error:nil]; 我收到此錯誤:預期為':'

我該如何解決這些錯誤? 請幫我。

這就是錯誤的含義:

您正在使用pdfOnline,但是當前變量未定義此變量。 pdfOnline似乎是該類中的一個屬性。 嘗試使用“ self.pdfOnline”,並再次檢查頭文件是否包含該屬性。

t:NSData * dataPdf = [NSData dataWithContentsOfURL:pdfOnline.url]; 我收到此錯誤:使用未聲明的標識符'pdfOnline'

您拼寫錯誤(不確定在這里想要什么)

在:[[NSFileManager defaultManager]帶有中間目錄的文檔目錄:是屬性:無錯誤:無]; 我收到此錯誤:預期為':'

嘗試:

[[NSFileManager defaultManager] createDirectoryAtPath:documentsDirectory withIntermediateDirectories:YES attributes:nil error:nil];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM