objective-c - 在 web 服务 WSDL 中使用点符号导致 sudzc 编译错误

标签 objective-c ios xcode sudzc

我希望有一个简单的解决方法,尽管我找不到任何东西。我正在处理一个 WSDL 文件,其中包含一些使用点表示法的项目:

      <xs:element form="qualified" minOccurs="0" name="Status" type="xs:string" />
      <xs:element form="qualified" minOccurs="0" name="Status.Code" type="xs:string" />
      <xs:element form="qualified" minOccurs="0" name="Status.Description" type="xs:string" />

当我使用 sudzc 生成代码时,输​​出头文件包含点符号:

      NSString* _Status;
      NSString* _Status.Code;
      NSString* _Status.Description;

这当然不能在 Objective C 中编译。这是生成的代码,我希望有一种简单/自动的方法来纠正这个问题(而不是使用下划线或其他东西手动更新)。有什么建议吗?

提前致谢

达米安

最佳答案

我遇到了同样的问题,但我的回答非常低效。我暴力破解并更改了类名称或您的情况下的变量名称,以及它们在代码中的引用。我尝试了很多谷歌搜索但没有运气。

希望有人能为您解决问题。

祝你好运!

关于objective-c - 在 web 服务 WSDL 中使用点符号导致 sudzc 编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9459986/

相关文章:

php - 在 UITextField 中显示结果

ios - SwiftUI 文本字段 + 步进器

ios - 无法为应用程序包 ID 创建 IXPlaceholder

java - 是否可以在 Objective c 上导入 Java 模型?

objective-c - Mac OS X 系统中按 id 列出的 bundle 列表

c# - 如何在 Monotouch 中使用 iOS RespondsToSelector?

ios - 如何在 NSArray 中创建 NSDictionary 以及如何在 ios 中访问它们

iphone - 缩放、裁剪和剪切视频 iPhone

swift - iOS 14 : App freezes without crash report on updating constraint constant

objective-c - 为什么这个 NSMutableArray 在初始化一个 NSMutableDictionary 时会丢失一个成员?