我试图使用CLCircularRegion.alloc.initWithCenter但是我得到了未定义的方法...当我使用.init + tab时列出了该方法,我无法弄清楚为什么会这样。
我发现的另一个问题是没有radius =方法,所以当我做
时c = CLCircularRegion.new
我有c.radius(默认情况下是0.0)但是如果我想改变这个值我没有任何东西可以做到这一点,那就没有c.radius =方法。
有关这里发生了什么的想法,或者用半径来暗示CLCircularRegion的另一种方式?
答案 0 :(得分:0)
我从rubymotion论坛得到了答案......
center_coordinate = CLLocationCoordinate2D.new(0.0, 0.0)
CLCircularRegion.alloc.initWithCenter(center_coordinate, radius: 1000.0, identifier: 'SomeID')
radius = issue基本上是因为它是一个只读属性,因此没有setter方法。
你可以在这里找到帖子并回答:
http://community.rubymotion.com/t/clcircularregion-cant-use-method-initwithcenter/715