Sharing Data Between iOS App and Todays Extension -


i have ios app uses on-device database. want access database app extension. database access requires path insert nsuserdefaults shown below. first run app target triggers following code.

 nsuserdefaults *userdefaults = [[nsuserdefaults alloc] init];     [userdefaults setvalue:databasepathfromapp forkey:@"databasepath"];     [userdefaults synchronize]; 

then run todays extension accesses nsuserdefaults set main app.

 nsuserdefaults *userdefaults = [[nsuserdefaults alloc] init];      _databasepath = [userdefaults valueforkey:@"databasepath"]; 

the _databasepath nil. doing wrong? have use app groups share database between app , todays extension.

you should use nsuserdefaults following , make sure must have enabled app group in provisional profile , app group must configure green symbol , should add 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"];


Comments

Popular posts from this blog

shopping cart - Page redirect not working PHP -

php - How to modify a menu to show sub-menus -

python - Installing PyDev in eclipse is failed -