現在、私はRootViewController
とPopViewController
(ポップオーバーセグエ)を持っています。
に渡されたからの画像ファイルを入力RootViewController
するimageView
(*カード)があります 。NSString *value
PopViewController
また、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)を取得します。助けてください