当我尝试在函数前面添加私有时,Xcode 抱怨“属性私有只能在非本地范围内使用”
Posted
技术标签:
【中文标题】当我尝试在函数前面添加私有时,Xcode 抱怨“属性私有只能在非本地范围内使用”【英文标题】:Xcode complains "attribute private can only be used in a non local scope" when I tried to add private in front of a function 【发布时间】:2016-12-07 02:27:41 【问题描述】:当我尝试在函数前面添加私有时,xcode 抱怨“私有属性只能在非本地范围内使用”。我认为“私人”应该用于您想要保留本地权利的事情?
有人可以告诉我如何解决错误消息吗?我仍然想保持函数私有。
【问题讨论】:
你是在另一个函数中声明这个函数吗? 是的,我是。我在具有内部访问级别的函数中声明它......我想这是它的问题 在另一个函数内部声明的函数已经只能在该函数内部看到,因此将其设为私有不会有任何作用。 【参考方案1】:我是通过搜索此错误attribute private can only be used in a non local scope
来到这里的。就我而言,这是由于 switch 语句末尾缺少右括号引起的。希望这对某人有所帮助。
【讨论】:
以上是关于当我尝试在函数前面添加私有时,Xcode 抱怨“属性私有只能在非本地范围内使用”的主要内容,如果未能解决你的问题,请参考以下文章
Xcode 抱怨我需要一个 iPhone 7 的图标,但没有任何地方