gpt4 book ai didi

c# - 检查 NSURLError.Cancelled

转载 作者:行者123 更新时间:2023-11-29 02:25:41 25 4
gpt4 key购买 nike

我想检查是否发生了NSURLErrorCancelled。所以基本上映射this SO answer到 C#。

我唯一想到的就是直接检查错误代码:

if(e.Error.Code != -999){
// real error here
}

如何将 NSErrorNSURLError.Cancelled 进行比较,以防错误代码有时发生变化?

David Karlaš 链接的解决方案:

var urlError = default(NSUrlError);
if(!Enum.TryParse<NSUrlError>(e.Error.Code.ToString(), out urlError)){
urlError = NSUrlError.Unknown;
}
// this is error code -999
if(urlError != NSUrlError.Cancelled){
// do something
}

最佳答案

看起来这是一种方法: Link to Github code

另请注意 UserCancelledAuthentication 在下面的开关中以相同的方式处理......您可能也想这样做。

关于c# - 检查 NSURLError.Cancelled,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27563538/

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