使用完成处理。
的Facebook SDK:
+ (FBRequestConnection*)startWithGraphPath:(NSString*)graphPath
parameters:(NSDictionary*)parameters
HTTPMethod:(NSString*)HTTPMethod
completionHandler:(FBRequestHandler)handler;
和FBRequestHandler
是
typedef void (^FBRequestHandler)(FBRequestConnection *connection,
id result,
NSError *error);
如果误差不为零,然后请求显然没有成功。您还可以检查result
是否具有预期值。
iOS6的的社会架构(处理器块参数的NSData * responseData,NSHTTPURLResponse * urlResponse,NSError *错误):
- (void)performRequestWithHandler:(SLRequestHandler)handler;
的iOS5的Twitter框架:
- (void)performRequestWithHandler:(TWRequestHandler)handler;
在Twitter的情况下,你应该检查状态返回的NSHTTPURLResponse的代码(200表示“成功”)。
刚刚推出了一段时间的推特部分。 Tnx! – rcresnik