gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 20:38:46 26 4
gpt4 key购买 nike

我希望有一个简单的解决方法,尽管我找不到任何东西。我正在处理一个 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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com