【发布时间】:2012-07-24 15:22:47
【问题描述】:
我正在 xCode 4.3 for Mac 中开发项目。最近我用 Lion 购买了新的 Mac,但在我从事 Snow Leopard 之前。我的应用程序连接到服务器并从服务器读取文件,应用程序根据文件中显示的内容运行。 然而,服务器是运行应用程序的同一台机器,所以我使用调用“localhost”或 LAN IP 的 url 连接。我对连接没有任何问题。 问题是当我更改文件中的结果时。 X Code 以某种方式记住了几个小时前的旧结果。 我从 Xcode 的 Product 下拉菜单中清理了应用程序文件,我去了 ~/Library/Developer/XCode/DerivedData 并手动删除了那里的所有内容,还打开了 Organizer 并从那里删除了文件。我相信他们都做同样的事情,但是当我重新运行应用程序时,服务器文件显示的结果仍然是旧的 - 没有改变。我从网络浏览器调用这个特定的服务器文件,它是最新的 - 改变了它应该的方式。 Xcode 必须将此文件的结果隐藏在某个地方。 我应该采取什么步骤来强制 Xcode 直接读取文件而不是将它们存储在某处? 顺便说一句,在 Snow Leopard 上,它与 Xcode 4.1 完美配合。
【问题讨论】:
-
缓存了什么样的对象?网页结果?来自远程服务器的 NSStrings?还是?
-
正在从服务器发送 XML 结果
标签: objective-c xcode cocoa xcode4 xcode4.3