2013年7月18日木曜日

[Android]バックキーを無効にする

以下のコードをActivityに追加。
@Override
public boolean dispatchKeyEvent(KeyEvent event) {
    if (event.getAction() == KeyEvent.ACTION_DOWN) {
        switch (event.getKeyCode()) {
        case KeyEvent.KEYCODE_BACK:
            this.moveTaskToBack(true);
            return true;
        }
    }
    return super.dispatchKeyEvent(event);
}

2013年7月17日水曜日

[iOS]ナビゲーションバーのバックキーを「戻る」に固定する

遷移先のViewControllerでは無く、遷移元のViewControllerに設定すること。

UIBarButtonItem *backButtonItem = [[UIBarButtonItem alloc]
                                   initWithTitle:@"戻る"
                                   style:UIBarButtonItemStyleBordered
                                   target:nil
                                   action:nil];
self.navigationItem.backBarButtonItem = backButtonItem;
[backButtonItem release];

2013年7月3日水曜日

[iOS]NSLogで文字化けする問題

//recvDictをエンコードして表示する
NSString *dictString = [NSString stringWithFormat:@"%@",recvDict];
NSString *encodeString = [NSString stringWithCString:
                                   [dictString cStringUsingEncoding:NSUTF8StringEncoding]
                                    encoding:NSNonLossyASCIIStringEncoding];
NSLog(@"encodeString %@", encodeString);