为什么ubiquityIdentityToken返回零?

NSFileManager.defaultManager().ubiquityIdentityToken某些设备上的NSFileManager.defaultManager().ubiquityIdentityToken在某些情况下返回nil,即使我在Capabilities中设置了iCloud Documents ,并且在设备上login到iCloud。 ubiquityIdentityToken如何可靠地运行? 难道我做错了什么?

在iPhone上,它会正确地返回一个真实的令牌,但是在iPad上它会返回零,即使我login。

要获取令牌,您需要另外在设备上打开iCloud Drive 。 如果closures,则ubiquityIdentityToken将返回零。

在这里输入图像说明