由于RubyMotion似乎在编译时进行了大量类型转换,因此我无法将正确的数据类型传递到NSMutableURLRequestPOST请求中。它期待NSData,但我无法弄清楚如何在不引发错误的情况下将NSString变量键入NSData。如果不进行类型转换,我们的SOAP服务器将无法正确接收数据,我会收到可怕的(而且模糊的)“根级别的数据无效。第1行,位置1”错误。这是有问题的行:postXML="hey"postData=(postXMLasNSData).dataUsingEncoding(NSUTF8StringEncoding,allowLossyConversion:tru