2015-11-24 5 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'

Я погуглить вокруг и не может найти никакой документации по типу 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 Тип

 Смежные вопросы

  • Нет связанных вопросов^_^