ACAccountStore がサブスレッドで呼ばれている...

ACAccountStoreを使ってUITableViewへTwitterアカウントリストを表示しようとしていたら、リスト反映のタイミングが予測できず。
 
あれこれやっていたら、サブスレッドになっているみたい。。。
 
requestAccessToAccountsWithType: こいつのブロック
 
performSelectorOnMainThreadでreloadDataを書いたメソッドを呼んで解決できた。


Thanks
http://hmdt.jp/blog/wp-trackback.php?p=327
IPHONE DEVELOPER TIPS – Just another WordPress site
 

アプリをアップデートしようとしたら...validateでワーニング

アプリのアップデート申請をする前に、validateをすると以下のワーニングがでた。
 
iPhone/iPod Touch: Icon.png: icon dimensions (0 x 0) don’t meet the size requirements. The icon file must be 57x57 pixels, in .png format
 
MacOSX 10.7.3へOSバージョンを上げたことによってでるみたい。
 
対処は以下より。 
 
Thanks
icon dimensions (0 x 0) とかで理不尽なワーニング - 解決 | BEAT one's way
 
 

iPhoneアプリ 携帯簡易ブラウザ「Keitai Site Touch」、「Keitai Site Touch One」バージョンアップ版リリース

「Keitai Site Touch」のバージョン2.0、「Keitai Site Touch One」のバージョン1.0をリリースしました。

Keitai Site Touch iTunesプレビュー
Keitai Site Touch One iTunesプレビュー
 
両アプリの今回のバージョンアップは、以下の変更内容になっています。
 
■対応iOSバージョン
iOS4.1以降に変更
iOS5動作確認済み
 
■機能操作変更
・画像保存
 長押しで保存
QRコード
 フォーカスで読み取り
 
■機能追加
・ブックマークフォルダ管理
・表示領域変更
 
■他
・一部UI変更
・アイコンデザイン変更
・全面的なリファクタリングを実施
 
以上
 
今回のアップデートは大きく手を加えました。
 
●Keitai Site Touch紹介ページ
Keitai Site Touch / iPhone アプリケーション | Kakeru Project
●Keitai Site Touch One紹介ページ
Keitai Site Touch One / iPhone アプリケーション | Kakeru Project
 
 

Xcodeがインストールできない場合の対処方法

Xcode 4.2をインストールしていたら途中でアラート表示が出て、終えることができなかった。
 
・アラート内容
The installer encountered an error that caused the installation to fail.
Please consult /var/log/install.log for more details.
 
 
対処をいろいろ試したら以下の方法で問題解決することができた!
 
・対処方法
「ディスクユーティリティ」の「ディスクのアクセス権を修復」を実行
 
※ディスクユーティリティの場所:アプリケーション/ユーティリティ/ディスクユーティリティ.app 
 

UIDatePickerの日付の切り出し(2)

UIDatePickerの日付の切り出しについて先日書きましたがKishikawaKatsumiさんにアドバイスを頂いたので変更してみました。
 

-(void)datePickerChanged:(UIDatePicker*)_datePicker{

	NSCalendar *cal = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
	NSUInteger flgs = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit;
	NSDateComponents *cmp = [cal components:flgs fromDate:_datePicker.date];
	[cal release];

	int numy = [cmp year];
	int numm = [cmp month];
	int numd = [cmp day];

	NSLog(@"%d/%d/%d",numy,numm,numd);

}

KishikawaKatsumiさんありがとうございます。
 

 

UITextViewのスクロールを止める(カテゴリ)

UITableViewのcellにUITextViewを配置したとき、勝手にスクロールすることを止めた方法です。
  

@implementation UITextView(contentInset)
- (UIEdgeInsets) contentInset {return UIEdgeInsetsZero;} 
@end

カテゴリで書いています。