アップルのオリジナルのPhotos.appのようなフォトギャラリーを作成したいと思います。 AppDelegateでUITabbarcontrollerを作成してから、 "ImageViewController"と "VideoViewController"を作成しました。 「ImageViewController」で自分のiPadフォトギャラリーを作成する - deallocエラー
i'veは、作成した「フォトギャラリー」i'veについて
をUIScrollViewのを添加し、次いでimagePerRowような異なる特性を有する自分の「フォトギャラリー」のインスタンスを作り、画像、パディング等"NSObject"のサブクラスとしての新しいobjective-cクラスです。ここでは、すべての異なるイメージをUIButtonとして配置しています。 次に、デバイスの向きが変更されたときに、すべての画像の配置を説明する別の機能を追加しました。そしてdealloc関数。それで全部です。
このクラスは機能し、デバイスの向きが変更されたときの並べ替えも効果的です。問題は、ios-simulatorでメモリ警告をシミュレートするとPhotoGalleryが正しくdeallocを初めて取得したときですが、警告を再度シミュレートすると、エラーメッセージが表示されます。「[PhotoGallery release]:メッセージが割り当て解除されたインスタンスに送信される"
私はNSObjectのようにサブクラスだと思っていました。 それからUIViewとしてテストしました。同じエラーが発生しました。だから私はもう何をすべきか分からない。あなたは何が問題なのか理解してくれることを願っています。それについてのヒントを教えてください。 init関数をもう一度呼び出すことを考えてみましょうか?どうやって? "drawRect"が必要ですか?私は分かりません。あなたの時間と助けを
おかげで、 G.
これはあなたの質問に答えません(したがって、コメントとして追加します)が、あなたはthree20を使用することを検討しましたか?彼らには、Photosアプリのほとんどの優れた実装があります。 – donkim
うん。返信ありがとう。私はそれを私自身で書く方法を学びたいと思う。私は3つのソースを見ていましたが、現時点で私にとっては難しかったので、私はステップバイステップでそれを学ぶことにしました。 – geforce