ios - NSUbiquityIdentityDidChangeNotification 不等于空指针的地址比较总是为真
<p><p>我在 Xcode 中收到此警告</p>
<pre><code>comparison of addresses of NSUbiquitycontainerDidChangeNotification not equal to a null pointer is always true
</code></pre>
<p>它在核心数据集成框架中</p>
<pre><code>CDEICloudFileSystem.m
</code></pre>
<p>在</p>
<pre><code>- (void)addUbiquityContainerNotificationObservers{
;
/// in this line
if (&NSUbiquityIdentityDidChangeNotification != NULL) {
///
__weak typeof(self) weakSelf = self;
ubiquityIdentityObserver = [ addObserverForName:NSUbiquityIdentityDidChangeNotification object:nil queue: usingBlock:^(NSNotification *note) {
__strong typeof(weakSelf) strongSelf = weakSelf;
;
;
;
}];
}
}
</code></pre>
<p>谁能告诉我如何解决这个问题?</p>
<p>谢谢</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>我写了那个代码。正如一些人指出的那样,在使用之前确保 <code>NSUbiquityIdentityDidChangeNotification</code> 符号存在。在 iOS 6 之前,该通知不存在。</p>
<p>代码有几年了,现在框架不支持iOS 5,所以我将取消勾选。 </p>
<p><strong>更新</strong>
原来检查无法删除,因为我们仍然支持 OS X 10.7。所以我添加了#pragmas 来消除警告。</p></p>
<p style="font-size: 20px;">关于ios - NSUbiquityIdentityDidChangeNotification 不等于空指针的地址比较总是为真,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/33533470/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/33533470/
</a>
</p>
页:
[1]