gpt4 book ai didi

ios - 类型 'AnyObject' 不符合协议(protocol) 'BooleanType'

转载 作者:行者123 更新时间:2023-11-28 08:42:55 24 4
gpt4 key购买 nike

这是我在 objective-c 中的代码

 id locationValue = [launchOptions objectForKey:UIApplicationLaunchOptionsLocationKey];
if (locationValue)
{
UIApplication *app = [UIApplication sharedApplication];
UIBackgroundTaskIdentifier bgTask = UIBackgroundTaskInvalid;
bgTask = [app beginBackgroundTaskWithExpirationHandler:^{
[app endBackgroundTask:bgTask];
}];
[self startLocationUpdates];
}

我将 locationValue 定义为 AnyObjectType,并在标题命中时提到错误

if(locationValue)

我正在将其转换为 swift ..所以请帮忙..

最佳答案

if 语句中任何条件的值必须具有符合 BooleanType 协议(protocol)的类型,这意味着条件必须是 bool 表达式。

locationValue 不是 bool 表达式,您需要 if(locationValue != nil)

关于ios - 类型 'AnyObject' 不符合协议(protocol) 'BooleanType',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35984571/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com