目前我有一个RootViewController
和一个PopViewController
(popover segue)。
在RootViewController
我有一个imageView
(*card) 中,它确实填充了 NSString *value
来自PopViewController
.
我还有一个Button
(*cardButton),我真的希望在其中填充这个字符串生成的图像文件。
根视图控制器.m
- (void)dismissPop:(NSString *)value {
NSString *imagefile;
imagefile = [NSString stringWithFormat:@"%@.png",value];
//card.image = [UIImage imageNamed:imagefile];
cardButton.currentBackgroundImage = [UIImage imageNamed:imagefile];
[[currentPopoverSegue popoverController] dismissPopoverAnimated: YES]; // dismiss the popover
}
@end
我之前的编程教育为零,并且仅对类似代码进行了这么远的解释。我玩过UIButton
-line的语法
cardButton.currentBackgroundImage = [UIImage imageNamed:imagefile];
试图做一个UIButton
等效的UIImageView
-line
card.image = [UIImage imageNamed:imagefile];
哪个有效。
使用当前代码,我得到!分配给只读属性(错误)。请帮忙