2012-06-16 67 views
0

是否可以將NaN存儲在屬性列表文件中。我嘗試過:在屬性列表(plist)文件中存儲NaN

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 
<plist version="1.0"> 
<array> 
    <integer>nan</integer> 
</array> 
</plist> 

但Xcode無法對文件進行短語。有什麼想法嗎?

+0

楠將字符串值 –

回答

3

浮動或雙打可以是NaN s,但整數不能。

還不確定您是否可以將其存儲在plist文件中。

但是,如果您使用NSUInteger作爲整數,則可以使用預定義的標記(如NSNotFound),或者您可以定義自己想要爲此目的而保留的值。

+0

如果您的代碼用手的plist(而不是寫它的代碼到文件) ,鍵入值-1。 NSNotFound被定義爲-1,或者與最大可能的無符號整數相同的位模式。 –

2

是,例如與關鍵「A_NaN_Value」 NaN值的字典:

<dict> 
    <key>A_NaN_Value</key> 
    <real>nan</real> 
</dict> 
相關問題