gpt4 book ai didi

ruby-on-rails - AFNetworking 没有正确复数我的数据模型对象

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:06:48 24 4
gpt4 key购买 nike

我正在为客户端 API 请求使用 AFNetworkingAFIncrementalStore 构建一个 iOS + Rails 应用程序,使用 AFIncrementalStore 默认示例作为起点:https://github.com/AFNetworking/AFIncrementalStore/tree/master/Examples/Basic%20Example

我的主要数据对象称为“Activity”,因此复数形式为“Activities”——我的索引页是 http://localhost:3000/activities.json

但是,我可以在 Xcode 日志中看到 AFNetworking 以某种方式复数化为“事件”:

Error: Error Domain=com.alamofire.networking.error Code=-1011
"Expected status code in (200-299), got 404" UserInfo=0x6da64a0
{NSErrorFailingURLKey=http://localhost:3000/activitys,
NSLocalizedDescription=Expected status code in (200-299), got 404}

我可以改变这种行为吗?另外,我想在 URL 上添加一个 .json 后缀。

最佳答案

我在 AFIncrementalStore 提供的新 Twitter 示例中找到了解决方法:

// Inside "MyAPIClient.m"

- (NSURLRequest *)requestForFetchRequest:(NSFetchRequest *)fetchRequest withContext:(NSManagedObjectContext *)context {
NSMutableURLRequest *mutableURLRequest = nil;
if ([fetchRequest.entityName isEqualToString:@"Activity"]) {
mutableURLRequest = [self requestWithMethod:@"GET" path:@"activities.json" parameters:nil];
}
return mutableURLRequest;
}

关于ruby-on-rails - AFNetworking 没有正确复数我的数据模型对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11966928/

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