我一直在谷歌搜索,grepping和搜索高和低,但無法找到答案。我需要包含哪個頭文件才能獲得這些常量的定義iOS?NSLineSeparatorCharacter在哪裏定義?
NSLineSeparatorCharacter
NSNewLineCharacter
NSParagraphSeparatorCharacter
我一直在谷歌搜索,grepping和搜索高和低,但無法找到答案。我需要包含哪個頭文件才能獲得這些常量的定義iOS?NSLineSeparatorCharacter在哪裏定義?
NSLineSeparatorCharacter
NSNewLineCharacter
NSParagraphSeparatorCharacter
這些常量在NSText.h
中定義,它僅適用於OS X,不適用於iOS。因此你不能在iOS中使用這些常量。
NSLineSeparatorCharacter
定義爲:0x2028
NSNewLineCharacter
定義爲:0x000a
NSParagraphSeparatorCharacter
定義爲:0x2029
在夫特,這可以被定義爲:
let NSNewLineCharacter = "\u{000a}"
let NSLineSeparatorCharacter = "\u{2028}"
let NSParagraphSeparatorCharacter = "\u{2029}"
我已經嘗試過使用它們三個。我得到編譯錯誤:'錯誤:使用未聲明的標識符'NSLineSeparatorCharacter' 錯誤:使用未聲明的標識符'NSNewLineCharacter' 錯誤:使用未聲明的標識符'NSParagraphSeparatorCharacter'' – HairOfTheDog 2013-03-20 23:59:09
@ user125697是的,我讀過。其實,這個問題是我如何學會這些常數應該存在。不幸的是,它讓我不知道那些定義的內容在哪裏,鏈接的Apple文檔也沒有關於行和段落的結尾 – HairOfTheDog 2013-03-21 00:02:50
您也讀過這篇文章嗎? http://stackoverflow.com/a/6420494/1586880 – lifetimes 2013-03-21 00:04:38