我正在尝试使用CLCircularRegion.alloc.initWithCenter,但是当我使用.init +Tab键时,我得到了未定义的method...the方法列表,我不知道为什么会发生这种情况。
我发现的另一个问题是没有radius=方法,所以当我这样做时
c = CLCircularRegion.new 我有c.radius (默认情况下是0.0),但是如果我想更改这个值,我没有任何方法,因为没有c.radius=方法。
有没有想过这里发生了什么,或者用另一种方法初始化带有radius的CLCircularRegion?
发布于 2015-07-11 05:41:40
我从rubymotion论坛上得到了答案...
center_coordinate = CLLocationCoordinate2D.new(0.0, 0.0)
CLCircularRegion.alloc.initWithCenter(center_coordinate, radius: 1000.0, identifier: 'SomeID')radius=问题基本上是因为它是一个只读属性,所以没有setter方法。
你可以在这里找到帖子和答案:
http://community.rubymotion.com/t/clcircularregion-cant-use-method-initwithcenter/715
https://stackoverflow.com/questions/31341311
复制相似问题