ios - 在 iOS7 中 "main" View 下的元素存储(弱或强)

标签 ios objective-c iphone weak-references strong-references

<分区>

在阅读了很多关于 iOS 编程的书籍和文档后,我仍然感到困惑 - 当控制从“主” View 下方的 UI 元素拖动时,选择哪种存储类型(弱或强)? (“主要”我认为是指分配给 ViewController 的 view 属性的 UIView):

enter image description here

例如,我正在尝试重新创建示例 iOS SDK: Working with NSUserDefaults作者:Jeroen van Rijn 先生 - 使用 Xcode 5.0.2 和 iOS7

enter image description here

他的代码缺少弱/强说明符,我想知道,这里哪个是正确的?

#import <UIKit/UIKit.h>
@interface ContactViewController : UIViewController {
    IBOutlet UIImageView *contactImageView;
    IBOutlet UITextField *firstNameTextField;
    IBOutlet UITextField *lastNameTextField;
    IBOutlet UITextField *ageTextField;
}
- (IBAction)save:(id)sender;
- (IBAction)chooseImage:(id)sender;
@end

最佳答案

因为该 View 已经被创建它们的 View (您在界面构建器中设置的 View )保留,所以您不需要再次保留它们,所以您必须选择,而不是

关于ios - 在 iOS7 中 "main" View 下的元素存储(弱或强),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20685012/

上一篇:ios - NSMutableAttributedString 中的 Tab 是什么

下一篇:ios - 整数值不会被方法改变

相关文章:

ios - UIMoreNavigationController 和 UITabBarController 的问题

ios - didReceiveRemoteNotification 未通过 FCM 接收通知

objective-c - 请帮助我避免将来违反 DRY 原则

ios - 按下主页按钮时如何关闭 UIAlertView?

objective-c - Objective-C 中的简单自然语言解析器

ios - 保持 UIImageView 和 UILabel 居中对齐

ios - 在 Objective C 中处理 NSMutableArray 中的集合数据

ios - 如何在Apple Developer Page上添加UDID?

css - 响应式电子邮件在 iPhone 上不起作用

iphone - 'myObj = [[[[MyClass alloc] init] autorelease] retain];' 的影响?