RKObjectRequestOperation
全部标签 大家好,你知道你是否可以在RestKit0.20.3中使用新的身份验证“重启”一个RKObjectRequestOperation吗?如果第一个失败,我想更改RKObjectRequestOperation的身份验证并从头开始。 最佳答案 它没有被记录为可重用,因此即使它现在确实有效,您也不能保证它在未来会继续有效。用于创建操作的请求和响应描述符是不可变的,因此您可以轻松提取它们以创建新的操作实例并设置新的身份验证详细信息。顺便说一句,该操作包含一个状态机,并在内部利用了其他几个异步操作。不要依赖可重用性。
我正在开发的API要求我在自定义HTTPheader中提供身份验证token。此token每隔几分钟就会过期,并且只要用户闲置足够长的时间,就可能在用户仍在应用程序中时发生。当token过期时,我收到403响应,但我只是在尝试请求后才发现。让RestKit自动重新验证并重试请求的最佳方法是什么,这样我就不必在发出请求的所有地方都放入此逻辑?对类似问题的回答建议使用RKRequestDelegate协议(protocol)或RKObjectLoaderDelegate协议(protocol),但不幸的是,这些不再是RestKit的一部分(自0.20起)。知道现在“正确”的方法应该是什么吗
我正在尝试使用RestKit将iTunesSearchAPI结果加载到自定义对象中。我为结果定义了一个简单的NSObject子类:@interfaceLSiTunesResult:NSObject@property(nonatomic)NSIntegeritemID;@property(nonatomic)NSIntegerartistID;@property(strong,nonatomic)NSString*title;@property(strong,nonatomic)NSString*artistName;@property(strong,nonatomic)NSString