【问题标题】:bootstrap_look_up failed (44e) Xcode 4.1, Mac OSX Lionbootstrap_look_up 失败 (44e) Xcode 4.1, Mac OSX Lion
【发布时间】:2011-10-13 01:51:39
【问题描述】:

所以我在我的 Mac 上升级到 Lion,这意味着我必须获得 Xcode 4.1。我有一个基于位置的应用程序正在运行,现在当我尝试找到我的位置时,我将它打印到控制台上,我不知道这意味着什么:

bootstrap_look_up failed (44e)

有什么想法吗?谢谢。

【问题讨论】:

  • 尝试逐行注释掉代码,找到有问题的行。我得到了相同的控制台消息,所以我找到了哪一行产生了这个。在我的视图控制器初始化方法之一中,我使用了这一行: [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification object:self.view.window];当我使用nil 而不是self.view.window 时,警告“bootstrap_look_up failed (44e)”消失了。
  • 等苹果吧,他们肯定会尽快解决这个问题的。否则,请输入手动位置。
  • 哎呀,这个问题还没有解决。

标签: iphone xcode


【解决方案1】:

我遇到了同样的问题。我没有找到在模拟器上运行应用程序的任何解决方案,但如果您将应用程序安装在手机上并从那里运行,它似乎可以工作。

【讨论】:

  • 太好了,感谢您的建议!本来想试试的,但是家里很忙。非常感谢!如果您确实找到了解决方法,请告诉我!谢谢!
【解决方案2】:
@implementation CLLocationManager (TemporaryHack)

- (void)hackLocationFix
{
  CLLocation *location = [[CLLocation alloc] initWithLatitude:37.785834    longitude:-122.406417];
   [[self delegate] locationManager:self didUpdateToLocation:location fromLocation:nil];
}

- (void)startUpdatingLocation
{
  [self performSelector:@selector(hackLocationFix) withObject:nil afterDelay:0.1];
 }

@结束 选择所有代码并粘贴到 AppDelegate.m 文件之前或之后 @implementation AppDelegate @结尾 我不是好老师,有什么问题可以再问

【讨论】:

    猜你喜欢
    • 2011-11-30
    • 2013-09-12
    • 2011-10-12
    • 1970-01-01
    • 2011-10-29
    • 1970-01-01
    • 1970-01-01
    • 2012-06-05
    • 2012-01-22
    相关资源
    最近更新 更多