【问题标题】:Call NSLog from CocoaTouch Library从 CocoaTouch 库调用 NSLog
【发布时间】:2012-03-28 17:20:05
【问题描述】:

我正在尝试将一个现有的 iPhone 应用程序打包为一个静态库。当我从测试应用程序中包含库时,部分库无法正常工作,我想调试我的库。

我在我的库代码中散布了一些 NSLog 调用并重新编译。但是,当我从测试应用程序调用库时,不会显示任何日志消息。

在静态库中是否会抑制对 NSLog 的调用?如果没有,任何关于我做错了什么的猜测。有更好的方法来调试静态库吗?

提前致谢!

【问题讨论】:

  • 你有不止一份图书馆吗?也许你链接到了错误的版本。
  • 不,我确保我只有一个(尽管我之前确实遇到过这个问题)。

标签: ios cocoa-touch debugging static-libraries nslog


【解决方案1】:

我发现了我的问题。 NSLog 调用工作正常。我需要在重新编译之前清理我的测试应用程序。显然静态库没有被重新加载。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-21
    相关资源
    最近更新 更多