0

Objective-CNSTextViewの関数を使用してaのテキストコンテンツを印刷したい。NSLog私がこれまでに持っているコードは次のとおりです。

NSString *s=[updateSource textStorage];

NSLog(s);

私が得るのはエラーだけです:

[NSConcreteTextStorage getCharacters:range:]: selector not recognized [self = 0x43f4b0]

4

2 に答える 2

2

[updateSource string]代わりに使用してください。[updateSource textStorage]ではNSStringなく、NSTextStorageです。

于 2010-11-23T22:38:47.507 に答える
1

これは問題の原因ではありませんが、NSLog(@ "%@"、s);を使用する必要があります。文字列をログに記録します。NSLogの最初の引数は、ログに記録しようとしている値ではなく、常にフォーマット文字列である必要があります。

(そうでない場合、値にパーセント文字が含まれていると、アプリがクラッシュする可能性があります)

于 2010-11-23T23:00:42.667 に答える