내가 베타를 엑스 코드 8 스위프트 3 C API를 변환하려고 엑스 코드 8 베타 3까지, 그것으로 스위프트와 함께 잘 작동했다 C API를 마이그레이션 8 베타 6
int payloadSize = 100
char tempBuffer[payloadSize];
memset(tempBuffer, 7, payloadSize);
// Construct the payload.
NSData *payload = [[NSData alloc] initWithBytes:tempBuffer length:payloadSize];
6.
:let payloadSize = 100
var tempBuffer:[CChar]?
memset(&tempBuffer, 7, Int(payloadSize))
// Construct the ping packet.
let payload:NSData = NSData(bytes: tempBuffer!, length: Int(payloadSize))
최신 Xcode 베타 릴리스에서는 충돌이 발생합니다.
충돌은 무엇을 말하는가? –
그 전에 순수한 기회 (또는 불운 :)로 작업 한 경우 - 'tempBuffer'는 값을 할당하지 않은 선택 항목입니다. –
그냥 충돌, 아무것도 말합니다. 'NSData' 객체를 생성하는 동안 충돌이 발생합니다. Xcode 8 베타 6에서 작업. –