Explorar el Código

Update QuickProto Message class to (hopefully) work on Linux.

Tim Burks hace 9 años
padre
commit
089ed5895b
Se han modificado 1 ficheros con 2 adiciones y 2 borrados
  1. 2 2
      Packages/QuickProto/Sources/Message.swift

+ 2 - 2
Packages/QuickProto/Sources/Message.swift

@@ -164,11 +164,11 @@ public class Message {
       case FieldType.MESSAGE:
         let messageData = field.message().serialize()
         data.appendVarint(messageData.length)
-        data.append(messageData as Data)
+        data.append(messageData.bytes, length: messageData.length)
       case FieldType.BYTES:
         let messageData = field.data()
         data.appendVarint(messageData.length)
-        data.append(messageData as Data)
+        data.append(messageData.bytes, length: messageData.length)
       case FieldType.UINT32:
         data.appendVarint(field.integer())
       case FieldType.ENUM: