小编Jam*_*sta的帖子

iPhone使用Objective-C关闭GPS

有谁知道如何以编程方式关闭iPhone的GPS?一旦我使用CLLocationManager获取我的位置的三次读取,我将停止更新位置,如下面的代码所示:

- (void)locationManager:(CLLocationManager *)manager 
    didUpdateToLocation:(CLLocation *)newLocation
       fromLocation:(CLLocation *)oldLocation {

if((newLocation.horizontalAccuracy >  0.0f) &&
   (newLocation.horizontalAccuracy < 7000.0f) ){

    if(self.locations.count > 3){
        [self.locationManager stopUpdatingLocation];
    }
    [self.locations addObject:newLocation];
}
Run Code Online (Sandbox Code Playgroud)

但是,当用户使用我的应用程序并耗尽电池时,这似乎仍然会启用GPS.我需要做的就是读取位置三次,以便我可以获得准确的读数,然后关闭GPS.有人知道如何用Objective-C关闭GPS吗?

iphone gps

4
推荐指数
1
解决办法
7699
查看次数

android - 从活动到布局传递字符串?

如何将字符串从活动传递到布局?我可以使用以下活动代码将数组从活动传递到布局

    ListView remedyList = (ListView) findViewById(R.id.ListView_Symptom);
    String remedyArray[] = new String[30];
    ArrayAdapter<String> adapt = new ArrayAdapter<String>(this, R.layout.menu_item, remedyArray);
    remedyList.setAdapter(adapt);
Run Code Online (Sandbox Code Playgroud)

是否有更简单的方法来传递单个字符串而不是任何字符串数组,从活动到布局?

android

4
推荐指数
1
解决办法
5049
查看次数

rails4用ruby 1.9.3调试断点?

人们用什么来使用Ruby 1.9.3在Rails4中设置调试断点?我曾经使用rdebug,但这不适用于Rails4和ruby 1.9.3.

我试过了

ruby-debug     - doesn't install with ruby 1.9.3
byebug         - needs ruby 2.0
ruby-debug-ide - get error = cannot load such file -- ruby-debug-base (LoadError)
Run Code Online (Sandbox Code Playgroud)

ruby debugging ruby-on-rails-4

2
推荐指数
1
解决办法
871
查看次数

如何确定PTY.spawn何时在ruby脚本中完成,然后启动新进程

我有一个Ruby脚本,它生成一个进程并使用expect等待输入请求,提供该输入,然后在进程完成时,生成一个新进程.

最初的问题是脚本没有等待第一个进程完成,并执行脚本中的下一行.

所以我添加Process.wait(PID)的剧本,但现在的脚本挂起等待输入第二PTY.spawn的Process.wait(pid).

我正在使用Ruby 1.9.2运行脚本,因为我知道Ruby 1.8.7中存在一些问题PTY.spawn.

该脚本如下所示:

#!/usr/bin/env ruby
require 'pty'
require 'expect'


  PTY.spawn(" apt-get install policycoreutils ") do |reader, writer, pid|
    puts reader.expect(/Do you want to continue/)
    writer.printf("Y\n")
    Process.wait(pid)
  end

  PTY.spawn(" apt-get install libmagick9-dev ") do |reader, writer, pid|
    puts reader.expect(/Do you want to continue/)
    writer.printf("Y\n")
    Process.wait(pid)
  end
Run Code Online (Sandbox Code Playgroud)

有谁知道脚本为什么会挂在Process.wait(pid)第二个PTY.spawn?

ruby bash process expect pty

1
推荐指数
1
解决办法
3055
查看次数

Mac应用程序中的UISplitViewController?

是否可以在Mac应用程序中使用UISplitViewController?

macos ipad uisplitviewcontroller

0
推荐指数
1
解决办法
315
查看次数