【问题标题】:Getting id out of UbiquityIdentityToken's NSObject in Xamarin从 Xamarin 中的 UbiquityIdentityToken 的 NSObject 中获取 id
【发布时间】:2021-07-06 17:21:19
【问题描述】:

我想知道如何从 Xamarin 中的 UbiquityIdentityToken 的 NSObject 中获取 id。 apple docs 表示 id 是一个属性:

@property(nullable, readonly, copy) id<NSObject, NSCopying, NSCoding> ubiquityIdentityToken;

调试时遇到的问题是:

如何从 NSObject 中获取 id C# 字符串?

访问方式如下:

var id = NSFileManager.DefaultManager.UbiquityIdentityToken;

在不同的设备上,我得到不同的DescriptionDebugDecription,它们应该是相同的。我还读到UbiquityIdentityToken 的 id 在调试时应该为空

实际上,它更像是检查登录状态的布尔值。并且不能用作标识符 - 这是我的目标。在this问题的答案中给出:

【问题讨论】:

    标签: xamarin.ios


    【解决方案1】:

    你试过了吗

    var id = NSFileManager.DefaultManager.UbiquityIdentityToken.Description;
    

    var id = NSFileManager.DefaultManager.UbiquityIdentityToken.DebugDescription;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-28
      • 2020-09-08
      相关资源
      最近更新 更多