在我的iPhone应用程序中,我从FTP服务器下载一些数据.显示我正在使用的操作UIActivityIndicator.如果我把它放在UIProgressView那里而不是UIActivityIndicator,那将更合适.UIProgressView下载某些数据时如何使用?任何人都可以给我一个教程链接或示例代码吗?提前致谢.
我有一个主要针对3.0的iPhone应用程序,但是当它们可用时它会利用更新的API.代码是这样的:
if (UIApplicationDidEnterBackgroundNotification != NULL) {
[nc
addObserver: self
selector: @selector(irrelevantCallbackName:)
name: UIApplicationDidEnterBackgroundNotification
object: nil];
}
Run Code Online (Sandbox Code Playgroud)
现在,根据Apple所说的一切,如果相关的API链接很弱,那么它将正常工作,因为动态链接器将评估UIApplicationDidEnterBackgroundNotification为NULL.除了它没有.应用程序编译,但一旦它命中if (UIApplicationDidEnterBackgroundNotification != NULL)它崩溃EXC_BAD_ACCESS.
这只是我需要设置的编译器标志的问题吗?或者我是以错误的方式来做这件事的?
当我想要NULL不可能时,我通常使用引用而不是指针.既然我们不能有引用容器,那么只包含非空指针的容器类型应该是什么?
(struct in_addr **)和之间有什么区别*(struct in_addr *)?请用一个例子清楚解释.
iphone ×3
objective-c ×3
c++ ×2
c ×1
ios ×1
pointers ×1
reference ×1
type-systems ×1
weak-linking ×1
xcode ×1