CLCircularRegion无法使用方法initWithCenter

时间:2015-07-10 12:53:50

标签: rubymotion

我试图使用CLCircularRegion.alloc.initWithCenter但是我得到了未定义的方法...当我使用.init + tab时列出了该方法,我无法弄清楚为什么会这样。

我发现的另一个问题是没有radius =方法,所以当我做

c = CLCircularRegion.new 

我有c.radius(默认情况下是0.0)但是如果我想改变这个值我没有任何东西可以做到这一点,那就没有c.radius =方法。

有关这里发生了什么的想法,或者用半径来暗示CLCircularRegion的另一种方式?

1 个答案:

答案 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