ただいまManilaに出張中でして、時差は1時間しかないのだけど、体内時計に正直な体はManilaではいつも早起きなんです。
てーことで、今日も普通に4時半に起きちゃったので(日本の5時半)朝から2時間ばっかりプログラム組んでました。
で、どーしても1つメモリーリークが潰れない…
朝からずっぽり填まってしまって、朝飯食いそびれるとこでした(笑)
UIPickerView でリークが起きて、何やってもダメ。
Storyboard でやってみたり、コードで生成してみたりしてもPicker使う度に見事にリークする…
最後はSDKを疑ってみたり(まぁそんな記事もネットにあったからなんですが…)、他のUIに換えちゃおうかと思ったりで悩むこと2時間あまり…
なんのことはない UIPickerViewDelegate Method を1つ追加すれば良かった…
↓
- (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view;
無いとメモリーリークするのに、なんでデリゲートの必須メソッドじゃねーの?
これって俺が知らないだけの既知の事柄で、あまりにも当然のことでググっても見つからなかった??
それとも他の方法ある???
まぁ解決したから良いか。
そんなこんなで、テストも最終段階でほぼプログラムは書き終わった。(と思う)
あとは大嫌いなマニュアル書き…
アイコンも準備したし、イメージキャラクタも用意したし、けっこう時間もかかってるし
これでRejectされるとマジで (T.T)
6月中にはリリースしたいなぁ〜
今回も自分が使いたい物作ったので、あまり一般受けはしそうにないけどね。
Comments