Я впервые использую SDK wit.ai для iOS и шаг за шагом следовал тому, что написано на начальной странице официального сайта https://wit.ai/docs/ios/3.1.1/quickstart. Я получил эту ошибку:
Метод 'witDidGraspIntent:entities:body:error:' в протоколе 'WitDelegate' не реализован.
Я все еще могу запустить приложение, и сообщение отображается в моем почтовом ящике (в консоли), но ответ не отправляется обратно, и приложение аварийно завершает работу. Я получил эту ошибку:
Ошибка при постановке буфера в очередь из обратного вызова
Вот мой код
ViewController.m
#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController {
UILabel *labelView;
}
- (void)witDidGraspIntent:(NSArray *)outcomes
messageId:(NSString *)messageId
customData:(id)customData
error:(NSError*)e {
//Implementation here...
labelView.text = @"Hey what's up";
[self.view addSubview:labelView];
}
ViewController.h
#import <UIKit/UIKit.h>
#import <Wit/Wit.h>
@interface ViewController : UIViewController <WitDelegate>
@end
Спасибо.
witDidGraspIntent:messageId:customData:error:
. Вам нужно (также?) реализоватьwitDidGraspIntent:entities:body:error:
. - person Ian MacDonald   schedule 12.01.2015