UIView字段不在iOS中分配内存

时间:2017-05-11 17:49:31

标签: ios objective-c uiview uiviewcontroller

我刚开始在目标C中进行iOS开发,我发现很难理解UIView对象。

以下是我正在做的事情:

  1. 在现有项目中,我正在添加一个新的UIViewController。

  2. 在故事板中,我正在拖放UI元素。

  3. 我在每个UI元素中添加了一些约束(只是玩游戏,没有特定的约束,这可能是任何东西)。

  4. 将每个UIElement拖动到ViewController.h以创建处理程序。

  5. 在ViewController.m文件中,我试图首先合成所有这些对象,然后进一步使用一些逻辑(再没有什么特别的)。

  6. 在ViewDidLoad中,我尝试执行加载我的UI元素。

  7. 在运行时,当我触发自定义UIViewController时,我可以从调试器看到它​​实际进入控制器的ViewDidLoad部分。

  8. 问题:

    在运行时期间,所有UI元素都分配了nil。我不明白为什么合成不分配任何内存。执行只是我的逻辑,但什么也没做。我的屏幕上没有显示任何内容。

    问题:

    为什么会这样?为什么即使在故事板中设置我的UI约束并合成每个UI处理程序对象之后,我也无法为UI对象分配内存?

0 个答案:

没有答案