我已经尝试过这个https://developers.google.com/appengine/docs/java/endpoints/consume_ios在iOS上编译和生成lib,但它仍然会打印错误:
“错误:参数'userId'有objcName'userId',所以做了别的事。”
这是我的发现文件,它是从eclipse生成的:https://mega.co.nz/#!45p2nZZD!KTwFr2Kbqgron4oEHBZHojUpsiqLAAyZhTCbANnbYjA
有人能帮助我吗? 非常感谢你
答案 0 :(得分:1)
我意识到这是一个古老的问题,但是把它放在希望帮助他人的地方。我只是通过在Google服务生成器中放置Xcode断点来追踪这一点......疯了。发生此错误的原因是您的Java端点同时具有@Named注释和具有相同名称的参数。
所以你已经得到了这两个:
@ApiMethod(name = "someMethod", path = "whatever")
public void blah( @Named ("THEPROBLEM") String foo ) throws ServiceException { .... }
和此:
@ApiMethod(name = "anotherMethod", path = "whatever")
public void blah( @Named ("bar") String THEPROBLEM ) throws ServiceException { .... }