1

私は非常に単純なアプリと思われるものをコーディングしています。その 1 つの側面は uitextview です。ビューが読み込まれ、問題なくスクロールできますが、ユーザーが長押ししてテキストを選択しようとすると、アプリがクラッシュします。

2012-07-30 23:07:01.547 SASB[36340:c07] +[_UIDictionaryWrapper _availableDictionaryAssets] が失敗しました - 再試行しています。エラー: エラー ドメイン=ASError コード=4 「操作を完了できませんでした。(ASError エラー 4 - 資産情報をコピーできません)」 UserInfo=0xaa64b90 {NSDescription=資産情報をコピーできません} SASB(36340,0xac2a7a28) malloc: * オブジェクト 0xaa611a0 のエラー: 二重解放 * malloc_error_break にブレークポイントを設定してデバッグ (lldb)

なぜこれが起こっているのか分かりません。私は最適な時期にデバッグするのが得意ではありませんが、これにより main.m ファイルに戻り続けます。

#import <UIKit/UIKit.h>

int main(int argc, char *argv[])
{
    NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
    int retVal = UIApplicationMain(argc, argv, nil, nil);
    [pool release];
    return retVal;
}

どんな助けでも大歓迎です。

4

2 に答える 2

1

おっと!

これは Xcode 4.5 ベータ版のバグのようです。ベータ版を使っていたことすらすっかり忘れていました。今のところ、IOS6 の機能をスキップする必要があると思います :)

于 2012-07-31T05:21:41.967 に答える
0

クリストファー、あなたが正しいと思います。iOS6 に対してテストしているアプリがあり、同じコンソール メッセージが表示されます。

私の場合、アプリは正常に動作し続け、ios5 の場合と同様に UITextView オブジェクトで編集が終了するとデータが保存されます。

于 2012-09-05T00:24:08.137 に答える