1

プロジェクトのCocoa部分で作業していたとき、次のことができました。

[[self.aTextView textStorage] appendAttributedString:attrstg]; // textStorage is a mutable attributed string
// release attrstg and all its components
[attrstg release];
[dict release];
[paragStyle release];
[colorHSV release];

しかし、iOSの対応では、Core Foundationの属性付き文字列を使用すると、追加する文字列とその属性ディクショナリ、および属性ディクショナリに含まれるスタイルコンポーネントにぶら下がらない限り、アクセス不良の例外が発生します。

iOSのすべてにハングアップするために必要な変更を加えましたが、問題なく動作しますが、何が起こっているのでしょうか。ここでCocoaとiOSの違いはなぜですか?どちらの属性付き文字列クラスのクラスrefにも、この問題について言及しているものはありません。後で問題を引き起こす何かが欠けていますか?

4

0 に答える 0