objective-c - 安卓的问题难倒ios开发的
阿神
阿神 2017-04-18 09:41:29
0
3
506

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

阿神
阿神

闭关修行中......

membalas semua(3)
阿神

Simpan pembolehubah ketiga-tiga antara muka ini dalam antara muka pertama, seperti a, b, c.
Segarkan semula UI dalam viewWillAppear dan paparkan sama ada terdapat tugasan yang sepadan a,b,c mengikut sama ada a,b,c adalah sifar:

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

Apabila membuka antara muka, mula-mula tentukan pembolehubah:

if (! self.a) {
    self.a = [... new];
}
[self open:self.a];
阿神

Isytiharkan blok dalam antara muka kedua,
Contohnya:
@property (nonatomic,strong) void(^TwoViewBlock)(Nsstring str1,Nsstring str2,Nsstring * in .h str3);

 .m中

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

Dalam antara muka pertama, tempat untuk melompat,
vc.TwoViewBlock = ^(Nsstring str1,Nsstring str2,Nsstring * str3){

if([str1 isEqualToString:@"1"]){
// Laksanakan panggilan
}
...
...Begitu juga

}

PHPzhong

Menunjukkan bahawa anda tidak faham apa yang anda katakan

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan