現在、私はRootViewControllerとPopViewController(ポップオーバーセグエ)を持っています。
に渡されたからの画像ファイルを入力RootViewControllerするimageView(*カード)があります 。NSString *valuePopViewController
また、Buttonこの文字列で生成された画像ファイルにデータを入力する(* cardButton)もあります。
RootViewController.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];
-lineUIButtonと同等のものを作成しようとしていますUIImageView
card.image = [UIImage imageNamed:imagefile];
動作します。
現在のコードでは、!Assignment to readonlyプロパティ(ERROR)を取得します。助けてください