【发布时间】:2011-04-29 16:21:50
【问题描述】:
我有一个带有两个标签的 UIViewController 类和一个设置为 IBOutlets 的 UIImageView,我在我的 xib 中连接了这个插座,我仔细检查了它们是否正确连接,但是当我在调试器中检查它们的值时,它们是 0x0所以我不能以编程方式更改它们。关于我可能做错的任何想法。
这是我的代码的头文件:
#import <UIKit/UIKit.h>
@interface PlateDetailViewController : UIViewController {
IBOutlet UIImageView *image;
IBOutlet UILabel *price;
IBOutlet UILabel *description;
}
@property (nonatomic, retain)IBOutlet UIImageView *image;
@property (nonatomic, retain)IBOutlet UILabel *price;
@property (nonatomic, retain)IBOutlet UILabel *description;
@end
【问题讨论】:
-
告诉我们当您进入调试器时您在程序执行的哪个位置?即,您在哪个班级中使用哪种方法?这是崩溃吗?断点?什么?
-
我正在使用视图 A 中的 alloc initWithNibName 创建一个 PlateDetailViewController,正是在这个视图中,我在界面生成器中创建的 PlateDetailViewController 的所有属性都为零,这不会使我的应用程序崩溃,但是我无法从视图 A 向 PlateDetailViewController 的 imageView 添加图像
标签: iphone uiviewcontroller uiimageview xib