iphone/ios开发 app 重启

JingPingLi 2019-11-11 06:06:07
热更新完后,需要马上让资源图片UI等 看到效果,所以需要让APP重启?

只找到 mac应用下的 NSWorkspace API?
[NSApp terminate:self];

NSString *bundleIdentifier = [[NSBundle mainBundle]bundleIdentifier];
[[NSWorkspace sharedWorkspace] launchAppWithBundleIdentifier:bundleIdentifier options:NSWorkspaceLaunchAsync | NSWorkspaceLaunchNewInstance additionalEventParamDescriptor:nil launchIdentifier:NULL];

1.本人iso开发小白,请问各位大神:对于iphone / iOS等效的[[NSWorkspace sharedWorkspace]有接口吗?
2.请问还有什么方法 可以调用代码 重启APP? 让APP 自启动。

不吝请教 感谢万分!
...全文
1546 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
JingPingLi 2019-12-03
  • 打赏
  • 举报
回复
本人想换个思路(模拟,就是做个假的重启APP):调用代码退到后台,后台监听事件刷新界面和数据,再调用代码恢复到前台。

调用代码:[[UIApplication sharedApplication] suspend]; 可以退到后台 。

但是在后台监听事件applicationDidEnterBackground 里 调用代码:[[UIApplication sharedApplication] resume] 想恢复到前台,报错:
ios thread 1: signal sigabrt

请教 大神,这种实现流程 有什么错误,导致报错:ios thread 1: signal sigabrt ??
JingPingLi 2019-12-03
  • 打赏
  • 举报
回复
感谢感谢!

请教:能否 调用代码 使APP 从后台恢复到前台?

如果能,那如何实现? 使用什么接口,谢谢
qianlima210210 2019-11-28
  • 打赏
  • 举报
回复
没有,只能给提示,退出app,由用户自己再次启动app.
So灬低调 2019-11-13
  • 打赏
  • 举报
回复
你这要求对于app就有点过分了
JingPingLi 2019-11-11
  • 打赏
  • 举报
回复
本人是在 cocos2dx 3.11.1 ios框架基础上开发的。谢谢
JingPingLi 2019-11-11
  • 打赏
  • 举报
回复
Cocoa 怎样重新启动app (application relaunching) https://blog.csdn.net/shagru/article/details/9770047

29,027

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧