Bla*_*use 10 xcode ios parse-platform
最后一个版本的Parse(1.7.1)和Xcode(6.3)我无法自动完成解析API的块.这真的很烦人.还有其他人有这个问题吗?
之前,像其他所有块一样,您可以选项卡突出显示它,然后按Enter键.
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error)
{
}];
Run Code Online (Sandbox Code Playgroud)
现在,当我按Enter键时,会发生这种情况:
[query findObjectsInBackgroundWithBlock:(nullable PFArrayResultBlock(nullable )block
Run Code Online (Sandbox Code Playgroud)
随着新的更新解析取消了进入和完成块的能力。我认为这不太好。但这是解决方法。这些块在 PFConstants.h 中定义如下
typedef void (^PFBooleanResultBlock)(BOOL succeeded, NSError *PF_NULLABLE_S error);
typedef void (^PFIntegerResultBlock)(int number, NSError *PF_NULLABLE_S error);
typedef void (^PFArrayResultBlock)(NSArray *PF_NULLABLE_S objects, NSError *PF_NULLABLE_S error);
typedef void (^PFObjectResultBlock)(PFObject *PF_NULLABLE_S object, NSError *PF_NULLABLE_S error);
typedef void (^PFSetResultBlock)(NSSet *PF_NULLABLE_S channels, NSError *PF_NULLABLE_S error);
typedef void (^PFUserResultBlock)(PFUser *PF_NULLABLE_S user, NSError *PF_NULLABLE_S error);
typedef void (^PFDataResultBlock)(NSData *PF_NULLABLE_S data, NSError *PF_NULLABLE_S error);
typedef void (^PFDataStreamResultBlock)(NSInputStream *PF_NULLABLE_S stream, NSError *PF_NULLABLE_S error);
typedef void (^PFStringResultBlock)(NSString *PF_NULLABLE_S string, NSError *PF_NULLABLE_S error);
typedef void (^PFIdResultBlock)(PF_NULLABLE_S id object, NSError *PF_NULLABLE_S error);
typedef void (^PFProgressBlock)(int percentDone);
Run Code Online (Sandbox Code Playgroud)
所以你的代码是
[query findObjectsInBackgroundWithBlock:^(NSArray *PF_NULLABLE_S objects, NSError *PF_NULLABLE_S error)
Run Code Online (Sandbox Code Playgroud)
这里,^(NSArray *PF_NULLABLE_S 对象,NSError *PF_NULLABLE_S 错误) 是 PFArrayResultBlock。
为了使事情更快,您可以控制单击 PFUserResultBlock 来查找定义和副本。
归档时间: |
|
查看次数: |
807 次 |
最近记录: |