我最近遇到了这个问题:
它是如何表现的
自动完成不会完成块(以前)。
它是如何需要的
答案 0 :(得分:0)
据我所知,你有
开始编写以调用自动完成菜单
按Enter键创建块
如果这不起作用,请尝试以下操作(因为XCode不可靠,这有点痛苦)
答案 1 :(得分:0)
我使用过去一代的Xcode,效果很好。
答案 2 :(得分:0)
我发现你必须自己手动添加块语法。
如果您转到Parse头文件,然后使用它链接到PFUserResult typedef,它会为您提供typdefs列表:
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);
然后您必须手动复制粘贴。这有点痛苦,我不确定为什么自动完成停止工作。
不要忘记添加^!