[英]Can't share data between app and today extension
我正在開發待辦事項清單應用程序。 在這個應用程序中,我添加了今天的擴展名。 它用於顯示今天的待辦事項清單。
這是用於在應用程序和Today Extension之間共享數據的代碼。 為了進行測試,我在NSUserDefaults中添加了唯一一項。
用於將數據保存到NSUserDefaults的應用程序代碼。
NSUserDefaults *shared = [[NSUserDefaults alloc]initWithSuiteName:@"group.compname.appname"];
[shared setValue:@"Test" forKey:@"test"];
[shared synchronize];
今天的擴展代碼,用於從NSUserDefaults中獲取數據
NSUserDefaults *shared = [[NSUserDefaults alloc]initWithSuiteName:@"group.compname.appname"];
NSString *str = [ shared valueForKey:@"test"] ;
NSLog(@" Text = %@", str);
我總是得到“空”值。
聽起來您還沒有將該組添加到權利/功能中。
從此網站上: http : //www.shinobicontrols.com/blog/posts/2014/07/21/ios8-day-by-day-day-2-sharing-extension
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.