私は最新のつぶやきを取得して、私のアプリに表示しています。私はNSMutableStringに入れて、私のxmlparser.mファイルに以下のようにその文字列を初期化します。NSCharacterSetは文字列を切り捨てます
- (void) parser:(NSXMLParser *)parser foundCharacters:(NSString *)string
{
currentNodeContent = (NSMutableString *) [string stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
}
私はつぶやきを取得することができますが、何とかそれはつぶやきの一部をカットし、それの一部を示しています。例えば、つぶやきは
教室でのビデオゲームですか?ソーシャルメディアは& #technologyがされる教育http://bit.ly/KfGViF @GOVERNINGの#edtech
を変更するが、何それは示しすることができます:あなたはなぜ
#technologyは、教育http://bit.ly/KfGViF @GOVERNINGの#edtech
を変更することができますそれはだと思いますか?他の方法でcurrentNodeContentを初期化しようとしましたが、問題を解決できませんでした。
これはなぜ起こっているのですか?
文字列変数は、メソッドに渡されるのとまったく同じ方法で渡されますか? – sosborn
私はトリミングの問題の原因を知りませんが、それはあなたが変更可能な文字列を得る方法ではありません。トリミングされた文字列インスタンスに対して 'mutableCopy'を呼び出す必要があります。あなたはただキャストすることはできません。 – warrenm