簡體   English   中英

今日擴展(應用組)

[英]Today Extension (App Groups)

我已經瀏覽了幾個小時的Apple文檔,“今日擴展”上的內容很少,所以我無法深入了解這個問題...

我正在嘗試訪問存儲在NSDocumentDirectory的plist文件,但是沒有運氣。 今天的擴展名已正確設置,並且在項目中具有單獨的目標,並且我的捆綁包標識符以“ group”開頭。 但是我每次都會得到一個空值?

這是我的代碼...

NSURL *storeURL = [[NSFileManager defaultManager] containerURLForSecurityApplicationGroupIdentifier:@"group.com.ORGANISATION.APPNAME.wigit"];
NSString *string = [storeURL.path stringByAppendingPathComponent:@"DataFile.plist"];
NSMutableArray *content = [NSMutableArray arrayWithContentsOfFile:filePath];

提前謝謝你的幫助!

如果我正確理解您的問題,則您正在嘗試在AppExtension和包含的應用程序之間共享數據。 默認情況下,您的擴展程序及其包含的應用程序無法直接訪問彼此的容器。 因此,您的應用程序的NSDocumentDirectory將無法通過擴展名訪問。 您可以使用NSUserDefaults共享數據。

在此處閱讀與共享應用程序共享數據

暫無
暫無

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

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