ios - 如何在 swift 中附加两个 NSData 变量?

标签 ios swift nsdata

我想附加两个 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

最佳答案

在附加到它之前,您需要初始化您的 messageData

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

关于ios - 如何在 swift 中附加两个 NSData 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39304944/

相关文章:

ios - XCTestRunner 可以访问目标应用程序的 View Controller 属性吗?

ios - 如何增加标签中的转换值?

xcode - 在 Swift 中,如何将 String 转换为 Int64?

ios - 如何阻止 UIView 与 tableview 一起滚动?

ios - Swift 3 - 对象类型 'RealmSwiftObject' 不受 Realm 异常管理

ios - 如何更改 NSString 编码

ios - UIModalPresentationStyle.CurrentContext Swift iOS 7

ios - 尝试在 Parse 中查询特定用户的 PFRelation

swift - 将类对象转换为不符合 NSCoding 的 NSData

objective-c - 将 NSData 字节数组转换为字符串?