如何修复错误"Expected Expression"



所以我在Xcode ( Objective C)上制作了一个应用程序,但我真的找不到修复它的方法

有人可以帮我解决这个问题吗?

#import "ViewController.h"
#import "DistanceGetter/DGDistanceRequest.h"
@interface ViewController ()
@property (weak, nonatomic) IBOutlet UITextField *startLocation;
@property (nonatomic) DGDistanceRequest *req;
@property (weak, nonatomic) IBOutlet UITextField *endLocationA;
@property (strong, nonatomic) IBOutlet UIView *distanceA;
@property (weak, nonatomic) IBOutlet UITextField *endLocationB;
@property (weak, nonatomic) IBOutlet UILabel *distanceB;
@property (weak, nonatomic) IBOutlet UITextField *endLocationC;
@property (weak, nonatomic) IBOutlet UILabel *distanceC;
@property (weak, nonatomic) IBOutlet UIButton *calculateButton;
@end
@implementation ViewController
- (IBAction)calculateButtonTapped:(id)sender {
self.calculateButton.enabled=NO;
self.req = [DGDistanceRequest alloc];
NSString *start = self.startLocation.text;
NSString *destA = self.endLocationA.text;
NSString *destB = self.endLocationA.text;
NSString *destC = self.endLocationA.text;
NSArray *dests = @[destA,destB,destC];

self.req = [self.req initWithLocationDescriptions:dests 
sourceDescription:start];
self.req.callback= void(ˆNSArray *responses)
self.distanceC.text=@"callback";
self.calculateButton.enabled = YES;
self.req=nil;

当我使它ˆvoid(NSArray.....(时,它会给出更多的错误

你有一个错别字:void(^...应该^void(...- 该错误有些误导,而且看起来很奇怪,而不是Xcode没有建议"修复它"。

无论如何,我建议 http://goshdarnblocksyntax.com/用块语法提醒自己。

最新更新