2015-11-24 57 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类型