AFN返回数据值为空,简单问题高悬赏

图片说明

我发现 block里面的数据都是有的,也能打印出来,但是 返回的数据为空

我也知道是异步的问题 自己可以用block接收
但是目前急用 直接需要具体操作
因急用 100块求解决
QQ:396008684

这是因为你return toke的时候,异步函数还没有返回,所以toke还没有 执行

 toke=dicc[@"token"]

你可以在你的函数中增加一个参数,用block等,这样当异步返回的时候,调用block参数来把数据传递出去,或者用PostNotification发送消息的方式传递数据

当你数据还没有请求到,toke,已经返回了,所以是nil;