为什么我的开关盒有时需要在Objective中使用大括号
这个问题在这里已经有了答案:
基本上,如果你想声明一个变量,你需要添加大括号来定义范围。
ARC还增加了一些要求(或者更严格的要求)来定义范围(以便在升级较旧的代码库时,您可能会得到一些“开关柜处于受保护范围内”的错误)。 这是因为ARC需要详细了解变量何时不能被引用,以便它可以正确处理该版本。
一切都与向编译器提供有关已声明变量范围的足够信息有关。 它们应该是单个案例的一部分还是多个案例...
链接地址: http://www.djcxy.com/p/14785.html上一篇: Why do my switch cases sometime need braces in Objective