我試圖到C的API轉換在夫特3 XCode中8個β6.C API遷移到夫特3 XCode中8個β6
int payloadSize = 100
char tempBuffer[payloadSize];
memset(tempBuffer, 7, payloadSize);
// Construct the payload.
NSData *payload = [[NSData alloc] initWithBytes:tempBuffer length:payloadSize];
直到XCode的8個β3,將其作爲工作細跟夫特:
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 beta 6. –