TwitterFonが起動時に落ちる問題の原因と暫定解決法

TwitterFonはサイボウズラボのKazuho Okuiさんが開発したiPhoneTwitterクライアントなのだけれど、昨日からタイムライン読み込み中にクラッシュして落ちる現象が出るようになった。一度クラッシュするとその後は起動の度に落ちるようになってしまう。

原因はTwitterがfavoriteの状態を返すJSONの仕様を変えたことが原因なのでTwitterFonを再インストールしても根本的な解決にはならない、とのこと。
#「unexpectedly and randomly.」という下りが開発者の怒りを示しているね(w

新しいバージョンをAppleに申請したけど手続き的に数日かかるよ、とのこと。むむむ。あるいはTwitterAPIチームが対応してくれる可能性もある、とのこと。

http://blog.naan.net/2008/12/issue-of-twitterfon.html

Some users have been reporting me that TwitterFon crashes on launch. This has been happening since this afternoon. The root cause is that twitter has changed their JSON response which favorite status value is null instead of bool unexpectedly and randomly.


Some users said that re-install TwitterFon then it worked again, but re-installing TwitterFon won't solve the issue fundamentally because once TwitterFon gets affected JSON object, it starts to crash again.


I have already submitted a new version which implemented a workaround to address the issue, but it will take a few days to get an approval from AppStore. Also, I reported the issue to Twitter. I hope they fix the issue soon. Otherwise, you have to wait until Apple approves the new version of TwitterFon.


Sorry for any inconvenience, and thank you for supporting TwitterFon.


Update(12/04 13:00): I got a response from Twitter API team and they started to investigate the issue.