gpt4 book ai didi

ios - 如何在异常处理程序中运行方法?

转载 作者:行者123 更新时间:2023-11-28 22:28:03 25 4
gpt4 key购买 nike

我有一个在我的代码崩溃时运行的异常处理程序,但我还需要在发生这种情况时向服务器 (parse.com) 发送一条消息,让服务器知道播放器已停止播放,

void onUncaughtException(NSException *exception)
{
NSLog(@"uncaught exception: %@", exception.description);
[self playerLoggedOut];
}

playerloggedOut 行给出了未声明的标识符自身的错误。

异常发生时如何运行playerLoggedOut方法?

最佳答案

How can I run the playerLoggedOut method when the exception happens?

您将无法启动一些冗长的过程,例如建立网络连接和发送消息。您最好的策略可能是保存信息并在应用程序再次启动时发送它,以便服务器可以更新其记录或其他任何内容。或者,让客户端每隔 t 秒检查一次服务器;如果服务器在一段时间内(如 2t)没有收到客户端的消息,它会认为客户端已停止运行。

关于ios - 如何在异常处理程序中运行方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18341382/

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