Sharing data between an iOS 8 share extension and main app

后端 未结 8 510
爱一瞬间的悲伤
爱一瞬间的悲伤 2020-11-28 20:08

Recently, I\'ve been making a simple iOS 8 share extension to understand how the system works. As Apple states in its App Extension Programming Guide:

<
8条回答
  •  南笙
    南笙 (楼主)
    2020-11-28 21:00

    You should use NSUserDefaults like this following and make sure you must have enabled app group in your provisional profile and app group must configure as a green symbol and it should add to your provisional profile & BundleID.

    NSUserDefaults *sharedUserDefault = [[NSUserDefaults alloc] initWithSuiteName:@"group.yougroup"];
    [sharedUserDefault setObject:object forKey:@"yourkey"];
    [sharedUserDefault synchronize];
    
    NSUserDefaults *sharedUserDefault = [[NSUserDefaults alloc] initWithSuiteName:@"group.yougroup"];
    sharedUserDefault value = [sharedUserDefault valueForKey:@"yourkey"];
    

提交回复
热议问题