第一个页面是一个按钮 跳转到第二个页面 第二个页面有3种功能 打电话 开网页 发信息 我点击开网页 之后返回会显示一个页面 会显示有一个进程任务 三个同时打开会显示三个进程任务. 用ios怎么解决这个问题
阿神2017-04-18 09:43:29
a, b, c와 같은 세 가지 인터페이스의 변수를 첫 번째 인터페이스에 저장합니다.
viewWillAppear에서 UI를 새로 고치고 a,b,c가 nil인지 여부에 따라 해당 작업 a,b,c가 있는지 표시합니다.
인터페이스를 열 때 먼저 변수를 결정하세요.
으아악阿神2017-04-18 09:43:29
두 번째 인터페이스에서 블록을 선언합니다.
예:
@property (nonatomic,strong) void(^TwoViewBlock)(Nsstring str1,Nsstring str2,Nsstring * in .h str3);
self.TwoViewBlock(@"1",@"2",@"3");
첫 번째 인터페이스에서 점프할 위치는
vc.TwoViewBlock = ^(Nsstring str1,Nsstring str2,Nsstring * str3){
if([str1 isEqualToString:@"1"]){
// 호출 실행
}
...
...마찬가지로
}