我正在使用 iOS Dropbox SDK 并想检查我的应用是否已与 Dropbox 帐户相关联。所以我这样做:
if (self.isLinked) {
NSLog(@"linked");
}
但是self.isLinked
总是返回YES
。即使在清洁和重置 iPhone 模拟器之后。
这只发生在 iOS 模拟器而不是真实设备上运行时。我不知道为什么会发生这种情况,但如果其主机 Mac 与 Dropbox 帐户相关联,则模拟器上的 Dropbox SDK 也会相关联。
要在模拟器中获得真实的行为,请在 Dropbox 首选项中取消关联您的 Mac。