所以我在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/用块语法提醒自己。