7-2作业题

7-2作业题

老师,我在学习服务类中有几种方法,其中一种是选择功能方法,另一种是增加视频方法。

问题一:我在 增加视频方法 中定义了一个字典并且储存了一组数据,那么在我调用同在一个类下的另一个方法:通过ID寻找视频 这个方法中,我这个字典是不是已经被释放了,或者说能够查询到我之前定义的字典吗?(没有在.h文件定义字典的情况下)

问题二:我如何在完成了我之前选择的功能之后跳转回选择功能那一块呢?

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

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

1回答
Tender10 2018-09-17 09:48:36

1、在同一个类中,如果将字典定义成全局变量,是不会被释放的,可以获取到字典中的数据。

2、可以定义一个逻辑功能方法,专门用作方法的调用,当调用选择功能之后,想执行什么方法,再去调用对应的方法。

  • 提问者 SiuNam #1
    老师,第二个问题是在我用完功能之后如何回到选择功能 第一个问题。 在类中定义全局变量就是定义属性吗
    2018-09-17 10:52:57
  • Tender10 回复 提问者 SiuNam #2
    1、定义全局变量就是定义一个属性,比如想定义一个字典,通过@property的方法去定义一个变量。 2、回到选择功能其实也是一样的,可以把所有的菜单选择写在一个notice方法中,这样逻辑调用都是通过方法去执行。或者通过while循环去控制整个逻辑流程,当为真的时候就可以先输出菜单,然后在while循环里通过switch语句去检测用户输入的指令。
    2018-09-17 12:01:39
  • 提问者 SiuNam 回复 Tender10 #3
    老师,那个定义字典后如何在.m中应用,我每次都报错,可以给出段代码吗!
    2018-09-17 18:38:40
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
iOS入门:基础语法与常用控件
  • 参与学习       1337    人
  • 提交作业       712    份
  • 解答问题       1878    个

很多人都在疑问没有基础该怎么学习iOS开发?不用担心,本路径采用游戏关卡式的教学模式,并且以经典OC与最新Swift双重结合的教学内容,帮助大家快速掌握两种iOS开发语言基础,去掉“零”标签。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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