安卓的问题难倒ios开发的

发布于 2022-09-04 01:04:20 字数 112 浏览 30 评论 0

第一个页面是一个按钮 跳转到第二个页面 第二个页面有3种功能 打电话 开网页 发信息 我点击开网页 之后返回会显示一个页面 会显示有一个进程任务 三个同时打开会显示三个进程任务. 用ios怎么解决这个问题

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

欢你一世 2022-09-11 01:04:20

在第一个界面保存这三个界面的变量,比如 a,b,c 。
在 viewWillAppear 里刷新 UI ,根据 a,b,c 是否为 nil 来显示是否有对应的任务 a,b,c :

if (self.a) {
    self.status = "a...";
}
if (self.b) {}
if (self.c) {}

打开界面时先判断变量:

if (! self.a) {
    self.a = [... new];
}
[self open:self.a];
沦落红尘 2022-09-11 01:04:20

在第二个界面声明一个block,
例如: .h中
@property (nonatomic,strong) void(^TwoViewBlock )(Nsstring str1,Nsstring str2,Nsstring * str3);

 .m中

self.TwoViewBlock(@"1",@"2",@"3");

在第一个界面,跳转的地方,
vc.TwoViewBlock = ^(Nsstring str1,Nsstring str2,Nsstring * str3){

if([str1 isEqualToString:@"1"]){
// 执行打电话
}
...
...同理

}

夏雨凉 2022-09-11 01:04:20

表示没有看懂说的是什么

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文