在用户登录类中如何调用用户注册类中的信息

在用户登录类中如何调用用户注册类中的信息

正在回答 回答被采纳积分+1

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

2回答
Tender10 2017-11-24 16:20:22

1、首先在UserAdministration类中,应该先定义一个全局的对象flag和fla保存一下输入的值。所以在UserAdministration.h文件中加入如下两行代码。

@property(nonatomic,strong)NSString *flag;
@property(nonatomic,strong)NSString *fla;

2、在UserAdministration.m文件中的Userregistration方法中,接收用户输入的数据的时候,应该是

self.flag = [NSString stringWithUTF8String:buffer];
self.fla = [NSString stringWithUTF8String:buf]

3、在UsernameandPassword.m的Usersignin方法中,先初始化一下UserAdministration类对象。

UserAdministration *userAd = [[UserAdministration alloc] init];

4、判断的时候就通过userAd.flag和userAd.fla来获取即可。

  • 提问者 楼上大白 #1
    strong在这里什么意思,还有self为什么要这么用
    2017-11-24 16:26:59
  • 提问者 楼上大白 #2
    助教,我上传了图片,你看看是哪里写错了
    2017-11-24 16:36:41
  • Tender10 回复 提问者 楼上大白 #3
    请按照我跟你说的方式修改,你这里有添加一个新的方法,有保存了一份,目的意义何在呢,完全没用到。
    2017-11-24 17:11:32
Tender10 2017-11-23 10:41:36

可以先导入用户注册类的头文件,然后在需要调用的地方,先通过类初始化一个用户注册类的对象,然后通过这个对象调用对应的方法即可。

  • 提问者 楼上大白 #1
    我已经导入了头文件了,也初始化了
    2017-11-24 15:10:45
  • 提问者 楼上大白 #2
    我想在用户名密码输入错误的时候可以返回重新登录,而不再去调用注册的方法,那如果我再在登录类中调用注册类的方法,不就又要重新注册了吗
    2017-11-24 15:12:35
  • Tender10 回复 提问者 楼上大白 #3
    那就在判断登录失败的时候,在调用一下登录的方法就可以啦。想实现登录的功能就调用登录的方法。
    2017-11-24 15:31:12
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

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