如果我这样指定then
处理程序的参数类型...
.then { (things: [Thing]) -> Void in
然后我得到错误...
无法将“[Thing] -> Void”类型的值转换为预期的参数类型“(AnyObject) -> AnyPromise”
是否可以做我正在尝试的事情,或者我是否需要在处理程序的主体中强制转换参数?
如果你看这里,那么 Objective-C 代码显示将参数设置为 NSArray,至少不是任何对象。
.then(^(NSArray *fetchedKittens){