我正在使用NSXMLParser從XML導入一些數據到核心數據。核心數據用空格和新行導入屬性(從NSString類型)
XML是什麼樣子:
<Translation>
<LanguageCode>EN</LanguageCode>
<SurahName>Al Anfal (The Spoils of War)</SurahName>
<TranslatedText>Believers are…</TranslatedText>
</Translation>
XML是好的,我的意思是有沒有存在的空間存在。
然後,我想在應用程序上顯示保存的數據。
我將不同的屬性連接成一個字符串,但它不顯示在一行中。 (整數值來自其他實體)
調試後,我意識到來自類型NSString的屬性添加了錯誤的核心數據。即它們包含空格和換行符。
我使用下面的代碼來連接字符串整數值:
NSString *result = [NSString stringWithFormat:@"%@ - :%i/%i",currentTranslation.surahName,surahNr,verseNr];
結果應該是沒有換行符的字符串,但surahName推壓下列整數到下一行。
結果:
Al Anfal (The Spoils of War)
- :8/2
正如所看到的該部分「 - :8/2」,其中通過推新surahName線印刷。
我搜索了這個問題,但我沒有找到任何東西。我不知道我做錯了什麼。
我希望上面的描述很清楚。
在此先感謝您
非常感謝你,你是對的,我不知道解析是如何工作的。 – mknet61 2014-10-28 21:29:19