簡體   English   中英

是否可以從擴展名的主應用程序訪問文件?

[英]is it able to access the file from main app in it's extension?

在我的主應用程序中,我下載了一個文件並將其保存在此路徑中

/var/mobile/Containers/Data/Application/EDD34D1D-8A61-4195-B4BF-AA63BF5C9983/Library/Caches/downloads/YTQjmrJpEeSkyQIKTN1OKQ.jpg

在主應用程序中,我使用以下代碼檢查文件是否存在:

NSFileManager *fileManager = [NSFileManager defaultManager];


        if ([fileManager fileExistsAtPath:avatarPhysicalPath]){
            [self.lbName setText:@"fileExist!"];
        }
        else{
            [self.lbName setText:@"not..fileExist!"];
        }

它返回fileExist!。

但是,我在此應用程序的watchkit應用程序中執行相同操作,因此返回文件不存在。 我可以這樣做嗎? 如何?

我認為您無法像從擴展程序那樣輕松地訪問文件(但我不是sur)。 但是請記住,使用WatchOS 2,整個應用程序將在您的手表上! 因此,它肯定無法在手機上訪問您的文件。 也許從WatchKit擴展名訪問文件的最好方法是使用openParentApplication方法:)

暫無
暫無

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

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