2013年7月25日木曜日

【メモ】UIImageViewに描画したイメージのUNDO方法について

UNDOについて
いろいろ考えたんだけれども
結局NSMutableArrayにUIImageView.imageを保存するという方法で
対処する事に


- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {
    
    //canvasの情報を保存する
    //undo用にデータを保存
    if (canvas.image != nil) {
        [imageArray addObject:canvas.image];
    }
}

- (IBAction)undo:(id)sender {
    
    NSLog(@"imageArray.count = %d", [imageArray count]);
    if ([imageArray count] > 0) {
        if ([imageArray count] - 1 == 0) {
            canvas.image = nil;
        } else {
            canvas.image = [imageArray objectAtIndex:[imageArray count] - 2];
        }
        [imageArray removeLastObject];
    }
}


本当に使いやすいUNDOってなんだろうか?
これからもう少し実装しながら考えようと思う。



2013年7月23日火曜日

【メモ】VirtualBox for MacにWindows8.1(64bit版)をインストールしようとするとエラー(Error Code: 0x000000C4)の対処

Windows8.1プレビュー版がダウンロードできることを
すっかり忘れてたので、今さらだけどもインストールしてみようと思い立ったら

インストール時にエラーが。。。。

Your PC needs to restart.
Please hold down the power button.
Error Code: 0x000000C4
Parameters:


インストール時にエラーが。。。。
同じ現象がここにあったので
参考にさせて頂きました!

VirtualBoxをインストールしているMacのターミナルから
VBoxManage setextradata [vmname] VBoxInternal/CPUM/CMPXCHG16B 1」
を実行する事で回避できました。

助かりましたーーー!