2015-11-24 77 views
3

我記得Swift中存在Byte數據類型,但我在大約六個月內沒有做過任何Swift編程。Swift 2.1中的字節數據類型

現在,當我寫的是iOS遊樂場:

//: Playground - noun: a place where people can play 
var str = [Byte] 

我得到一個錯誤:Use of unresolved identifier 'Byte'

我一直在谷歌上搜索周圍,找不到對字節數據類型的任何文檔和但我很確定我以前使用過它。

發生了什麼事?現在

+0

也許你的意思是'RawByte'? – kostek

+3

它總是有助於將代碼減少爲演示問題的最小示例:操作系統中的「var x:Byte」會生成錯誤消息「error:使用未聲明的類型'Byte';你的意思是使用'UInt8'?' –

回答

5

,你不能使用這種類型的數據,實際上它是一個8位UInt8類型的其他名字,現在你必須使用UInt8

MacTypes.h

... 
/********************************************************************************* 

Old names for types 

*********************************************************************************/ 
typedef UInt8 Byte; 
... 

它的舊名稱UInt8類型