2016-09-03 4 views
3

私は2つのNSDataを追加したい:2つのNSData変数を迅速に追加する方法は?

var actionIdData :NSData = NSData(bytes: &actionId, length: 2) 
    var payLoad : NSData = NSData(bytes: &message, length: 9) 

    var messageData : NSMutableData! 

    messageData.appendData(actionIdData) 
    messageData.appendData(actionIdData) 

fatal error: unexpectedly found nil while unwrapping an Optional value

答えて

4

あなたはそれに追加する前に、あなたのmessageDataを初期化する必要があります。

var messageData = NSMutableData() //or var messageData : NSMutableData = NSMutableData() 
messageData.appendData(actionIdData) 
messageData.appendData(payLoad) 
+0

このエラーが表示されます。行の連続した文は ';'で区切られなければなりません。 –

+0

あなたのmessageDataをこの 'var messageData = NSMutableData()'や 'var messageData:NSMutableData = NSMutableData()'のように初期化する必要があります。 –

+0

上記のコメントに言及しようとしましたが、今働いていますか? –

関連する問題