찾다

 >  Q&A  >  본문

objective-c - 安卓的问题难倒ios开发的

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

阿神阿神2771일 전505

모든 응답(3)나는 대답할 것이다

  • 阿神

    阿神2017-04-18 09:43:29

    a, b, c와 같은 세 가지 인터페이스의 변수를 첫 번째 인터페이스에 저장합니다.
    viewWillAppear에서 UI를 새로 고치고 a,b,c가 nil인지 여부에 따라 해당 작업 a,b,c가 있는지 표시합니다.

    으아악

    인터페이스를 열 때 먼저 변수를 결정하세요.

    으아악

    회신하다
    0
  • 阿神

    阿神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"]){
    // 호출 실행
    }
    ...
    ...마찬가지로

    }

    회신하다
    0
  • PHPz

    PHPz2017-04-18 09:43:29

    당신이 말하는 내용을 이해하지 못했음을 나타냅니다

    회신하다
    0
  • 취소회신하다