怎样设置当条件不满足时,返回到另一个类上面去呢

怎样设置当条件不满足时,返回到另一个类上面去呢

怎样设置当条件不满足时,返回到另一个类上面去呢

正在回答

登陆购买课程后可参与讨论,去登陆

3回答

现在这个类不明白你想返回的是什么,一个值吗?在后面学习控制器有关的时候,会说到界面间的跳转。

  • 无为自然 提问者 #1
    比如我在A类执行完后调用B类,B类条件不满足返回到A的方法又执行直到满足条件才往下执行,有点类似于循环 不过这个是介于两个类之间的循环
    2017-10-19 16:48:42
  • Tender10 回复 提问者 无为自然 #2
    建议遇到具体问题,可以贴出代码,再配合说明,这样更精确的能为你解决问题。
    2017-10-19 16:50:15
  • 无为自然 提问者 回复 Tender10 #3
    #import "Userinformation.h" #import "Signin.h" @implementation Userinformation NSString *title = @"***********ios学习系统注册界面***********"; char buffer1[1000]; char buffer2[1000]; -(void)registered{ NSLog(@"%@",title); NSLog(@"请输入注册用户名"); scanf("%s",buffer1); NSLog(@"请输入注册密码"); scanf("%s",buffer2); NSLog(@"注册成功"); Signin *s1 = [[Signin alloc]init]; [s1 signinAction]; } //还有个类 #import "Userinformation.h" #import "Signin.h" @implementation Userinformation NSString *title = @"***********ios学习系统注册界面***********"; char buffer1[1000]; char buffer2[1000]; -(void)registered{ NSLog(@"%@",title); NSLog(@"请输入注册用户名"); scanf("%s",buffer1); NSLog(@"请输入注册密码"); scanf("%s",buffer2); NSLog(@"注册成功"); Signin *s1 = [[Signin alloc]init]; [s1 signinAction]; } 蓝蕴 2017/10/19 16:52:59 #import "Signin.h" @implementation Signin char buffer3[1000]; char buffer4[1000]; NSString *str = @"***********ios学习系统登录界面***********"; -(void)signinAction{ NSLog(@"是否登录:\n1 登录\n2 不登陆"); int signincount; scanf("%d",&signincount); if(signincount==1){ NSLog(@"请输入用户名:"); scanf("%s",buffer3); NSLog(@"请输入密码"); scanf("%s",buffer4); } } @end 我就是想当signincount==2是又返回到Userinformation类中继续执行,但是不能相互调用
    2017-10-19 16:55:12
Tender10 2017-10-19 16:06:42

假设现在有两个类A类和B类,如果你在A类里判断条件不成了,想在不成立的时候调用B类的方法,那么在A类中导入B类的头文件,然然后在判断不成立的条件里初始化B类,然后通过B类初始化的对象,调用B类你想调用的方法就可以了。

  • 提问者 无为自然 #1
    因为两个会互相调用,会出现报错
    2017-10-19 16:09:17
  • Tender10 回复 提问者 无为自然 #2
    如果出现错误原因,你可以将你的代码贴出,我们会帮助你解决问题哦!
    2017-10-19 16:45:51
提问者 无为自然 2017-10-19 15:45:39

哦  谢谢  那请问老师有7-2作业的标准答案参考下吗

  • 如果对于作业有什么不明白的地方,你可以在问答里进行提问,都会帮助你进行解决的。
    2017-10-19 15:56:40
  • 提问者 无为自然 回复 Tender10 #2
    我都说了 我完全没有头绪,连问都不知道从何问起
    2017-10-19 15:58:28
  • Tender10 回复 提问者 无为自然 #3
    刚刚那个跳转你问的是7-2作业的逻辑是吗?呆会我给你梳理一下。
    2017-10-19 16:03:47
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师