点击App Groups那栏,右上方添加AppGroup
然后continue->Done就行了
打开你的xcode项目工程,先选中根目录,在target中选中你的工程–>Capabilites(注意:要用到数据共享的工程都要配置)
1、在容器App和扩展的Target设置App Group,假设为 group.com.xxx.xxx
1、共享UserDefaults:
[[NSUserDefaults alloc] initWithSuiteName:@" group.com.xxx.xxx "]
2、共享文件:
NSURL *groupUrl = [[NSFileManager defaultManager] containerURLForSecurityApplicationGroupIdentifier:@" group.com.xxx.xxx "]
如果想获取路径的字符串,一定要用:groupUrl.path !
打印出来大概是这个样子:
/private/var/mobile/Containers/Shared/AppGroup/9451D8CC-FC76-4EB3-8BF5-16D6895C818F
不要用:groupUrl.absoluteString!
打印出来大概是这个样子:
file:///private/var/mobile/Containers/Shared/AppGroup/9451D8CC-FC76-4EB3-8BF5-16D6895C818F/
可以用 [NSFileManager defaultManager] fileExistsAtPath 验证。
我是用Xcode Version 8.3 (8E162),iTouch系统是10.3.1(14E304)测试;
其它情况未验证!
1、首先在servlet中生成JavaBean,将JavaBean放入共享载体。2、最后利用请求分配器将请求forward到要显示数据的JSP上。
3、最后在JSP上利用getProperty标签显示JavaBean数据即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)