无法将文件保存到iOS 8上的应用组

广乐

我尝试使用- (NSURL *)containerURLForSecurityApplicationGroupIdentifier:(NSString *)groupIdentifieriOS 8 b4上的容器应用程序和扩展程序之间保存/加载文件。

这是代码:

NSURL *containerURL = [[NSFileManager defaultManager] containerURLForSecurityApplicationGroupIdentifier:groupID];
containerURL = [containerURL URLByAppendingPathComponent:[NSString stringWithFormat:@"Library/Caches/test.txt"]];
NSString* string = @"hihihihihi";
NSError* error;
[string writeToURL:containerURL atomically:YES encoding:NSUTF8StringEncoding error:&error];
NSLog(@"%@",error);

我将此代码放在扩展程序(自定义键盘)和容器应用程序中。当我在iOS Simulator上运行它时,它们两个都可以成功保存文件。但是,在iOS设备上,扩展名无法保存文件(而容器应用仍然可以保存)

扩展名尝试保存文件时,控制台显示可可错误513。

2014-07-31 01:37:49.316 TestExtension [2359:288820]错误域= NSCocoaErrorDomain代码= 513“操作无法完成。(可可错误513。)” UserInfo = 0x15df2100 {NSFilePath = / private / var / mobile / Containers / Shared / AppGroup / 4FA2DA5E-89C3-4BC3-AA5B-DD869827C5E7 / Library / Caches / test.txt,NSUnderlyingError = 0x15df1d90“操作无法完成。不允许操作”}

这是iOS 8扩展的限制吗?

广乐

键盘扩展还有另一个限制。您应该Info.plist中设置RequestsOpenAccessYES然后它才能访问文件。

https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/ExtensibilityPG/Keyboard.html#//apple_ref/doc/uid/TP40014214-CH16-SW2

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法将文件保存到SDcard Android应用

来自分类Dev

无法在iOS 7.0.2上保存到NSUserDefaults

来自分类Dev

将文件从iOS应用扩展程序保存到包含的应用程序

来自分类Dev

将本地生成的PDF保存到iOS8中的应用程序的documents文件夹中

来自分类Dev

无法将iOS应用程序的bundle-id保存到linkedIn应用程序中的“移动”设置

来自分类Dev

将TiniFile从应用程序保存到iOS

来自分类Dev

将TiniFile从应用程序保存到iOS

来自分类Dev

Python将8位整数保存到文件

来自分类Dev

将Uint8array保存到sqlite文件

来自分类Dev

Python将8位整数保存到文件

来自分类Dev

将richTextBox内容保存到C#上的.txt文件

来自分类Dev

将表单信息保存到服务器上的文件

来自分类Dev

无法将日志从我在 heroku 上的 nodejs 应用程序保存到服务器

来自分类Dev

让用户在将文件保存到Web应用程序中的同时选择文件类型

来自分类Dev

将文件保存到隔离存储后如何自动打开(播放)文件?WP8

来自分类Dev

C#将文件保存到服务器上的文件夹而不是本地

来自分类Dev

将 Dataframe 保存到 hdfs 上的文本生成的文件总数超过了文件总数

来自分类Dev

如何创建文件并将其保存到 Files 应用程序(iOS 平台)

来自分类Dev

无法将任何文件保存到SDCard

来自分类Dev

“ eclipse无法将主表保存到文件”

来自分类Dev

我无法将图像保存到文件

来自分类Dev

无法将tensorflow图像保存到文件

来自分类Dev

如何将照片保存到应用程序而不是iOS相机胶卷中?

来自分类Dev

将iOS 8文档保存到iCloud驱动器

来自分类Dev

如何将视频剪辑保存到照片库-iOS 8和9

来自分类Dev

无法将数据插入并保存到连接到窗体上的PostgreSQL的表中

来自分类Dev

将位图保存到应用程序文件夹

来自分类Dev

将XAML图像保存到Metro应用程序的文件中

来自分类Dev

如何将应用程序设置保存到其他位置和文件名

Related 相关文章

  1. 1

    无法将文件保存到SDcard Android应用

  2. 2

    无法在iOS 7.0.2上保存到NSUserDefaults

  3. 3

    将文件从iOS应用扩展程序保存到包含的应用程序

  4. 4

    将本地生成的PDF保存到iOS8中的应用程序的documents文件夹中

  5. 5

    无法将iOS应用程序的bundle-id保存到linkedIn应用程序中的“移动”设置

  6. 6

    将TiniFile从应用程序保存到iOS

  7. 7

    将TiniFile从应用程序保存到iOS

  8. 8

    Python将8位整数保存到文件

  9. 9

    将Uint8array保存到sqlite文件

  10. 10

    Python将8位整数保存到文件

  11. 11

    将richTextBox内容保存到C#上的.txt文件

  12. 12

    将表单信息保存到服务器上的文件

  13. 13

    无法将日志从我在 heroku 上的 nodejs 应用程序保存到服务器

  14. 14

    让用户在将文件保存到Web应用程序中的同时选择文件类型

  15. 15

    将文件保存到隔离存储后如何自动打开(播放)文件?WP8

  16. 16

    C#将文件保存到服务器上的文件夹而不是本地

  17. 17

    将 Dataframe 保存到 hdfs 上的文本生成的文件总数超过了文件总数

  18. 18

    如何创建文件并将其保存到 Files 应用程序(iOS 平台)

  19. 19

    无法将任何文件保存到SDCard

  20. 20

    “ eclipse无法将主表保存到文件”

  21. 21

    我无法将图像保存到文件

  22. 22

    无法将tensorflow图像保存到文件

  23. 23

    如何将照片保存到应用程序而不是iOS相机胶卷中?

  24. 24

    将iOS 8文档保存到iCloud驱动器

  25. 25

    如何将视频剪辑保存到照片库-iOS 8和9

  26. 26

    无法将数据插入并保存到连接到窗体上的PostgreSQL的表中

  27. 27

    将位图保存到应用程序文件夹

  28. 28

    将XAML图像保存到Metro应用程序的文件中

  29. 29

    如何将应用程序设置保存到其他位置和文件名

热门标签

归档