黒毛和牛モモバラ切り落し100g298円

iPhoneアプリを作ってます。リリースノートとか用ブログです。

ラノベル-1.1.1をリリースしました

ラノベル-1.1.0のデータベースアップグレードバグを修正したラノベル-1.1.1を緊急リリースしました。
小説を多数(150小説/17000TXTファイル程度)ダウンロード済みの場合、ラノベル-1.1.0にアップデートすると落ちるようになっていたバグの修正版になります。
ラノベル-1.1.0にアップデートして落ちるようになった場合もそのまま1.1.1にバージョンアップして頂くと直ると思います。

ラノベル-1.1.0でやらかしちまったようです

えー、ラノベル-1.1.0をリリースしたのですが、バージョンアップ後のデータベースの更新で落ちる事例を報告頂いております。

ご報告頂いてからバージョンを戻して動作確認しているのですが、手元の環境では落ちなかったりするので現在調査中です。

ご報告頂いた方の例ですと、250小説13000TXTファイルをダウンロードした状態でバージョンアップすると落ちるとのことですので、ファイルが多い方は今しばらくバージョンアップを見送って頂いた方が良いと思います。
バージョンアップしちゃった方ですぐアプリを使いたい方は、アプリを消してインストールし直すか(ダウンロードした小説は消えます)、http://wagyu298.hatenablog.com/entry/2014/03/27/013418 にyuki9678さんから頂いているコメントのやり方でリカバリしてください。(Mac の方はiExplorerで同じ方法ができます。)


落ちる挙動を確認できるまで少し時間がかかりそうですので、対応の方も今日中に行えそうにないです。申し訳ありませんが正式対応は今しばらくお待ち願います。
6/3リリースのラノベル-1.1.1にて対応済みです。

また、他にバージョンアップして落ちた方や、落ちなかった方がいらっしゃったらコメント頂けると助かります。(落ちなかった方のコメントを頂けると原因がほぼ特定できるので助かります。)


あと今日リリースノートをブログで書くつもりだったのですが、バグの対応で手一杯ですのでAppStoreのバージョンアップの説明を以下にそのままコピペします。

  • メニューをタブ形式からドロワー形式に変更しました。小説一覧画面などからメニューを表示する際は左上のボタンをタップするか左スワイプしてください。
  • 小説一覧画面から、小説全体の既読/未読の変更、お気に入りへ追加、TXTファイル一括ダウンロードを実行できるようになりました。
  • 小説詳細画面から、話単位の既読/未読の変更ができるようになりました。
  • 小説詳細画面から内蔵ブラウザまたはSafariで小説家になろうサイトの小説ページを開けるようになりました。
  • 全画面モードに対応しました。設定画面より通常モード/全画面モードを変更できます。
  • 小説画面の文字色と背景色を設定画面より変更できるようになりました。
  • 小説家になろう互換サイトを設定画面より登録できるようになりました。
  • iOS6のサポートを打ち切りました。バージョン1.1.0よりiOS7以降のみのサポートとなります。
  • フォーマットエラー発生時に小説のタイトルとncodeをダイアログに表示するようにしました。
  • 小説情報の一括更新中にフォーマットエラーが発生した際、ダイアログ表示し一括更新処理を中断していた挙動を、ダイアログ表示後も一括更新処理を継続するように変更しました。
  • 章のタイトルが空のときに、章全体が表示されないバグを修正しました。
  • その他いくつかのバグを修正しています。

ラノベル-1.0.4をリリースしました

先ほどAppleからメールが届きまして、ラノベル-1.0.4の審査が終わってAppStoreにリリースされたようです。
今回のバージョンでの更新はバグ修正のみです。

あとブログのコメントがはてなユーザーしか書込めない状態だったみたいでしたので、誰でも書けるように設定を変更しました。ブログの方はほぼ初期設定のまま使ってたもので気付いてませんでした。申し訳ないす。

Storyboardを使うのをやめる方法

ラノベルの方をちょいちょい手を入れて行きたいなーと思ってる今日この頃なのですが、その前に立ちはだかる難題…という程のものでもないんですけど、なんとなくたまにはStoryboardも使ってみたいよねーとお気楽に試してみた結果Storyboardを使ってるが為に修正がお気楽にできない状況になっているのをどげんかせんといかん(死語)状態をどげんかするために重い腰をあげてみました。

Storyboard外す方法はhttp://stackoverflow.com/questions/8267773/how-do-you-disable-storyboardhttp://stackoverflow.com/questions/19052696/xcode-5-disabling-storyboardsを参考にしました。InfoファイルからStoryboardエントリを消してdidFinishLaunchingWithOptions:でNibファイルからViewControllerを初期化すれば良いみたいです。

ちなみに僕的にStoryboardを使ってて結局やめた理由は以下の3つです。

1. Xcodeが重い。Macbook無印(メモリ4GB)だと、Xibを8つほど含んだStoryboardを編集するのはちょっと厳しいです。
2. オープンソースのライブラリと親和性が低い。使えない事無いんでしょうけど、調べものが増えますのでライブラリを使いにくいと感じています。
3. ViewControllerの自動復帰が言う程簡単じゃない。Storyboardを使いたかった一番の理由はアプリ起動時に階層的なViewControllerを自動的に復帰してくれる点だったのですが、(理由は忘れちゃいましたが)全然簡単じゃなかったので使いたい理由がもはやないです。

とりあえず次のアプリを作る事があったら全力でStoryboardは回避しようと思います。

ラノベル-1.0.3をリリースしました

先日の「小説家になろう」サイトアップデートに伴うエラー対応のためラノベルを緊急アップデートしました。(エラーについてはこちら。)
2014/2/19以降、古いバージョンのラノベルでは長編小説のダウンロードができなくなっておりますのでお早めにバージョンアップ願います。

2014/2/19「小説家になろう」サイトアップデートによるラノベル小説情報ダウンロードエラーと対応について

皆様どうもご無沙汰ぶりでございます。

ブログの方にコメントを頂いておりますが、本日「小説家になろう」サイトが更新され(小説閲覧ページレイアウト変更のお知らせ - 小説家になろうグループ公式ブログ)、それに伴いラノベルが小説情報のダウンロードに失敗するようになりました。

アプリの修正は先ほど終わりまして AppStore に審査リクエストを提出済みの状態です。緊急バージョンアップリクエストも同時に提出しておりますので速ければ明日にでも、緊急バージョンアップが受理されなければ1週間ぐらいでお手元のアプリがバージョンアップされると思います。まずはしばらくお待ち頂ければと思います。

今回のサイトアップデートに伴い発生したバグは以下のようになっております。バージョンアップまでは小説情報を更新すると内部データが壊れますのでご注意ください。(壊れた小説情報は次のバージョンで修復できます。)

  • サイトアップデートの影響で、長編小説(複数話の小説)の小説情報を更新すると話情報の取得に失敗します。短編小説(1話で終わる小説)の小説情報の更新は問題ありません。
  • 小説情報の更新は、アプリ内ブラウザから小説をダウンロード/小説→小説情報→左下のリロードを押す/小説一覧からプルダウンして一括更新、のいずれかの操作を行った場合に発生します。これらの操作を行うと該当小説の小説情報が壊れます。小説情報が壊れると小説が開けなくなります。アプリがバージョンアップされるまで小説情報を更新しないようにしてください。
  • 上記操作により一部の小説情報が壊れた場合も他の小説には影響しませんので、上記操作を行ってしまった場合はそのままにしておいてください。
  • 壊れた小説情報は、次のバージョンのラノベルでリロードすることで修復できます。ただし既読情報は修復できませんので全話未読の状態になりますがご了承ください。
  • 既にダウンロード済みの小説情報/TXTファイルには影響ありません。その限りにおいてアプリ自体を使用して頂いても問題ありません。(更新できないと読む小説がないと思いますが)

小説家になろうビューアーアプリ「ラノベル」をバージョン1.0.2をリリースしました

ラノベルバージョン1.0.2をリリースしました。
今朝頃 AppStore に公開されていましたので既に更新された方も多いかと思います。
修正内容は以下のとおりです。

1.「小説情報の一括更新機能」を追加しました。

小説タブでプルダウンすると、ダウンロード済み小説の小説情報を一括で更新できるようになりました。
ぶっちゃけ小説情報開いて更新するのめんどくさかったですしおすし。

2.「すべてのTXTファイルのダウンロード」時の待ち時間を短縮しました。

全TXTファイルダウンロード時のウェイトを、1ファイル毎10秒から10ファイル毎10秒に変更しました。100ファイルある小説をダウンロードするのに必要な時間は、各ファイルのダウンロード時間+ウェイト1分40秒となります。

3. しおりのソート順序からアクセスと作者を削除しました。

4. アプリ内課金の広告解除が機能するようになってると思います。

アプリ内課金の審査が通ってなかったようで使えなかったみたいです…が、前からテスト環境では問題無い状態でして本番での動作確認できてませんのでなんとも。

5. バグ修正。