1

<?xml version="1.0" encoding="UTF-8"?>XML ファイルに DOCTYPE タグがない限り、問題なく動作します。私は xml.etree に切り替えますが、minidom を使用して既にかなり多くのコードを書いています。同じことが Python でも機能します。

Jython の minidom のバグのように聞こえますが、回避する方法はありますか?


アクセス時に EXC_BAD_ACCESS をスローする CGPoint ポインターへの malloc

Apple プログラミング ガイドのコード スニペットを使用しようとしていますが、関数にポインターを渡そうとすると、malloc を実行した直後に EXC_BAD_ACCESS が発生します。

(参考: iPhone アプリケーション プログラミング ガイド: イベント処理 - リスト 3-6 )

問題のコードは非常に単純です。

CFMutableDictionaryRef touchBeginPoints;
UITouch *touch;

....

CGPoint *point = (CGPoint *)CFDictionaryGetValue(touchBeginPoints, touch);

if (point == NULL)
{
    point = (CGPoint *)malloc(sizeof(CGPoint));
    CFDictionarySetValue(touchBeginPoints, touch, point);
}

プログラムがifステートメントに入ると、「出力」が変数/ポインターに割り当てmallocられpointます。

point次に、関数に渡そうとするとCFDictionarySetValue、次のようにアプリケーションがクラッシュします。Program received signal: “EXC_BAD_ACCESS”.

誰かがvar/pointer as:を実行せずmallocに渡すことを提案しましたが、それでも.point&pointEXC_BAD_ACCESS

私は何をしていますか(そしてそれはAppleのように見えます)間違っていますか???

前もって感謝します。

4

0 に答える 0