私は描画用ユーティリティアプリを持っています。xibのボタンを押すことに基づいてUIViewのUIImage変数を更新できません
xibには、UIImage変数を更新するボタンがあります。
- (IBAction)changeImage {
UIImage *drawImageVar = [UIImage imageNamed:@"line.png"];
この行はMainViewController.mファイルにあります。
drawImageVarを使用するコードは、それがシミュレータで実行したときに、私はすべてのエラーを得ることはありませんが、それは何もしません
- (void) drawRect:((CGRect)rect {
の一部としてMainView.mです。 しかし... 私は.. 未使用の変数を言うMainViewController.mファイル内の黄色の警告を持っている「drawImageVar
私はそれはで世界的に見られていないことを想定し、それグローバル(シングルトン作るための他の提案を試みたが、 AppDelegateに変数を入れている)が、そうでないものはうまくいくようだ。
それをグローバルにすることが答えでした。しかし、ここで私がこのリンクで見つけた方法が働いています。データコンテナとアプリケーションデリゲートを使用します。チャームのように働いた! http://www.iphonedevsdk.com/forum/iphone-sdk-development/54859-sharing-data-between-view-controllers-other-objects.html –