的ToString()方法
CKContainer.FromIdentifier("iCloud.com.My-Company").PrivateCloudDatabase
产生此字符串
<CKDatabase: 0x7ca335b0; databaseScope=Public,
container=<CKContainer: 0x7fd630c0;
containerID=<CKContainerID: 0x7ca33910;
containerIdentifier=iCloud.com.getvalid.CloudKitAtlas,
containerEnvironment="Sandbox">>>
我无法找到&#34; ContainerEnviornment&#34;在任何子对象或父对象中。
ContainerEnviornment位于何处?
我想让一些自定义逻辑在SandBox中表现一种,另一种在Production中。
答案 0 :(得分:0)
CloudKit容器环境是在运行时使用您应用的com.apple.developer.icloud-container-environment
权利确定的。
在任何CloudKit对象上都没有简单的内置方法来查询它。
如果您想浏览CloudKit数据,可以使用CloudKit Dashboard。
如果要在调试版本中显示一些其他/不同的数据,可以检测您的应用程序是调试版本还是发布版本,并在此处调整仅调试显示。
对于Swift:
-DDEBUG
”添加到“其他Swift标志”下的“调试”部分。然后,用:
包围Debug-only代码#if DEBUG
// debug only code
#endif