gpt4 book ai didi

ios - ABCreateStringWithAddressDictionary 隐式声明

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:02:24 28 4
gpt4 key购买 nike

当我使用这行代码时

NSString *address = ABCreateStringWithAddressDictionary(placemark.addressDictionary, NO);

我遇到了这个错误

函数“ABCreateStringWithAddressDictionary”的隐式声明在 C99 中无效

奇怪的是,对于 iOS7,它不会触发错误,而对于 iOS8,它会触发。

有人遇到过同样的问题吗?

最佳答案

我可以重现该问题的唯一方法是忘记导入 AddressBookUI 框架。换句话说,如果我这样说,它会编译:

@import AddressBookUI;
@import CoreLocation;
@implementation Thing
- (void) test {
CLPlacemark* p = [CLPlacemark new];
NSString *address = ABCreateStringWithAddressDictionary(p.addressDictionary, NO);
}
@end

但是如果我注释掉第一个 @import 行,我就会得到你的错误。这是你犯的错误吗?

关于ios - ABCreateStringWithAddressDictionary 隐式声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28228761/

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