【问题标题】:CLCircularRegion Can’t use method initWithCenterCLCircularRegion 不能使用方法 initWithCenter
【发布时间】:2015-07-10 12:53:50
【问题描述】:

我正在尝试使用 CLCircularRegion.alloc.initWithCenter 但我得到未定义的方法...当我使用 .init + tab 时列出了该方法,我无法弄清楚为什么会发生这种情况。

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

c = CLCircularRegion.new 

我有 c.radius(默认为 0.0),但如果我想改变这个值,我没有办法做到这一点,没有 c.radius= 方法。

对这里发生的事情有什么想法,或者用另一种方法来初始化具有半径的 CLCircularRegion?

【问题讨论】:

    标签: rubymotion


    【解决方案1】:

    我从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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-09-27
      • 1970-01-01
      • 2016-05-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-23
      相关资源
      最近更新 更多