gpt4 book ai didi

ios - xmlParser 解析导致在 iOS8 中崩溃,但在 iOS 7 中工作正常?

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

在模拟器上运行,[xmlParser parse] 在 iOS 8 中会导致崩溃,但在 iOS7 中工作正常。关于 NSXMLParser,我找不到 iOS 7 和 iOS 8 之间的任何区别。

相关的:

NSData *data = [[NSData alloc] initWithContentsOfFile:xmlFilePath];
NSXMLParser *xmlParser = [[NSXMLParser alloc] initWithData:data];
[xmlParser setDelegate:self];
BOOL success = [xmlParser parse];//crash at this line.

最佳答案

在 IOS 8 中,NSXMLParser 不支持可重入解析。我很确定在您指定的行导致的崩溃是由于可重入解析(即在 NSXMLParser 的委托(delegate)方法中设置委托(delegate))。吨 ake a look at this question

希望对您有所帮助。

关于ios - xmlParser 解析导致在 iOS8 中崩溃,但在 iOS 7 中工作正常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25277430/

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