delphiXE IOS编程零碎1-沙盒(沙箱)
一、
uses iOSapi.Foundation, iOSapi.Helpers //2019-07-22临时添加:IOS运行时刻库等
, Macapi.Helpers ,iOSapi.UIKit
, iOSapi.CoreGraphics, FMX.Helpers.iOS ;
二、
{$IFDEF IOS}
function addSkipBackupAttributeToItemAtPath(const Path1: String;const AInfoPlistPermission:NSString): Boolean;
// 不要备份到 iCloud by Aone
var Dir: NSString;
Url: NSURL;
ErrorPtr: Pointer;
begin
Dir := StrToNSStr(Path1);
//:获取路径NSString下的文件NSURL:
Url := TNSURL.Wrap(TNSURL.OCClass.fileURLWithPath(Dir));
//设置并返回文件的访问权限:
Result := Url.setResourceValue(TNSNumber.OCClass.numberWithBool(True), AInfoPlistPermission, @ErrorPtr);
//参考: https://www.cnblogs.com/onechen/p/5935579.html
// https://www.cnblogs.com/onechen/p/5290730.html
// https://www.cnblogs.com/onechen/p/5

本文深入探讨了Delphi XE在iOS平台上的沙盒机制,包括如何利用Delphi代码设置文件的iCloud备份属性,避免特定文件备份到iCloud。文章还详细介绍了iOS沙盒目录结构,以及越狱设备对沙盒访问权限的影响。
最低0.47元/天 解锁文章
108

被折叠的 条评论
为什么被折叠?



