gpt4 book ai didi

cocoa - 在 MPOAuthConnection 中设置请求参数时出现问题

转载 作者:行者123 更新时间:2023-12-03 17:27:08 25 4
gpt4 key购买 nike

我正在使用 MPOAuthConnection 进行 Cocoa oauth。我已经更新了 SVN 的最新版本,构建了项目并一直在运行提供的示例。在示例中,调用的方法没有地方设置参数。我使用的 WebService API 需要参数来获取数据(当然)。我尝试直接修改示例代码以输入参数,只是为了查看它的工作原理,但这样做时出现错误。参数应该采用什么格式?我假设是 NSString 对象。以下是代码和产生的错误(示例中的字符串替换为通用字符串):

NSMutableArray *params = [NSMutableArray arrayWithObject:@"key=value"];
[_oauthAPI performMethod:@"method" atURL:_oauthAPI.baseURL
withParameters:params withTarget:self
andAction:@selector(performedMethodLoadForURL:withResponseBody:)];

这会产生错误:

2009-10-25 10:47:19.651 MPOAuthConnection[18879:a0f] -[MPURLRequestParameter length]: unrecognized selector sent to instance 0x1724a0

performMethod 调用之后,它会深入到 MPOAuthConnection 库的内部。因此,这可能是一个错误,但如果简单的参数设置失败,我会假设错误是在我这边,并且我提供的参数不正确。

performMethod 的 .h 条目如下:

- (void)performMethod:(NSString *)inMethod atURL:(NSURL *)inURL 
withParameters:(NSArray *)inParameters
withTarget:(id)inTarget andAction:(SEL)inAction;

感谢您的帮助。

最佳答案

它需要一个 MPURLRequestParameter 对象的 NSArray。在单元测试的深处找到了答案。

关于cocoa - 在 MPOAuthConnection 中设置请求参数时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1621265/

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