【问题标题】:Unused variable 'frame' [closed]未使用的变量“框架”[关闭]
【发布时间】:2017-12-18 22:20:50
【问题描述】:

【问题讨论】:

  • 抱歉,您能否为您的问题添加更多细节?完全不清楚你在问什么,或者你需要什么帮助。请在此处发布您有问题的任何代码,而不是参考外部网站。
  • 1.请将相关代码添加到您的 Q 中。 2. 不要使用站外资源。 3. frame 是只写变量。这有什么意义?
  • 我认为 frame 没用。事实上,我忘记了字段在其生命周期中存储在内存中

标签: objective-c material-components-ios


【解决方案1】:

声明frame,给它一个初始值,修改它的两个字段,然后丢弃它是有意义的——所以整个操作毫无意义。编译器在捕捉到这一点时对你很友好。高温

【讨论】:

  • 请注意,如果我们以同样的方式处理 swift 语言,警告告诉我们 frame 未使用。这意味着,视图框架是不可变的。我为什么提出这个问题。
  • @Hivinau.graffe - 您的代码没有告诉您任何有关视图框架的(im)可变性的信息,声明 CGRect frame = self.view.frame 声明了一个新变量并使用 value。在声明之后,变量frameself.viewframe 之间没有no connection,因此修改前者对后者没有影响。如果使用 Swift (var frame = self.view.frame) 也是如此。 HTH
猜你喜欢
  • 2014-06-18
  • 2013-02-22
  • 1970-01-01
  • 1970-01-01
  • 2016-06-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-19
  • 2021-04-14
相关资源
最近更新 更多