我是iOS的新手,我已经完成了所有的苹果教程,但有些事情困扰我很多,我似乎无法找到正确的关键词来解决这个问题,否则我不会问这么简单的问题.其他人似乎都想隐藏状态栏,但我希望我的所有旋转都能保持持久性.
默认方向:

任何其他方向:

状态栏正在消失!任何人都可以指出我正确的方向为什么?谢谢
对clojure来说很新鲜,所以要善良.
(def state {:currentPosition "1"})
(while (not= (state :currentPosition) "2") ; this is true
(assoc state :currentPosition "2") ;
)
Run Code Online (Sandbox Code Playgroud)
这导致无限循环,它不会运行,但我不明白为什么.条件
(not= (state :currentPosition) "2")
Run Code Online (Sandbox Code Playgroud)
是真的
因此,循环开始,然后在循环内,我正在更新状态.为什么循环结束并且只是停止灯表?谢谢
我是第一次玩类继承等,但我对如何检索我设置的信息感到困惑.我有一个名为ClientInfo的类,在那个类中只有名称和年龄.我有一个类,它扩展了这个名为ClientAdditionalInfo的类,它只包含一个名为'additionalinfo'的字符串.
当我将扩展的附加信息添加到链接列表时,我无法将其检索出来,但我仍然可以获得年龄和名称.见下文:
List<ClientInfo> list = new LinkedList<>();
ClientAdditionalInfo additionalinfo = new ClientAdditionalInfo();
additionalinfo.additionalinfo = "hi";
additionalinfo.age = 4;
additionalinfo.name = "name";
list.add(additionalinfo);
System.out.println(list.get(0).age);
System.out.println(list.get(0).name);
//System.out.println(list.get(0).additionalinfo); how do i do this?
Run Code Online (Sandbox Code Playgroud)
现在,我意识到我可以将列表所持有的类更改为"ClientAdditionalInfo",但是如果我想在此列表中使用更多类,如ClientLocation,那么这只会引入另一个问题(我知道我可以放这些变量在ClientInfo中)但我只是想传达一个观点,因为我可以看到一些情况,在一个列表中可能需要多个类的扩展.
对不起,这是一个非常糟糕的例子,我意识到我可以用动物或其他东西来做到更清楚,但我希望你能看到我的问题.
谢谢你的帮助.本