123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- //
- // IFlyDataUploader.h
- // MSC
- //
- // Created by ypzhao on 13-4-8.
- // Copyright (c) 2013年 iflytek. All rights reserved.
- //
- #import <Foundation/Foundation.h>
- @class IFlySpeechError;
- /*!
- * 数据上传类,主要用于上传语法文件或上传联系人、词表等个性化数据。
- */
- @interface IFlyDataUploader : NSObject
- /*!
- * 数据名称
- */
- @property(nonatomic,copy) NSString *dataName;
- /*!
- * 数据
- */
- @property(nonatomic,copy) NSString *data;
- /*!
- * 上传完成回调
- *
- * @param result 结果
- * @param error 错误码
- */
- typedef void(^IFlyUploadDataCompletionHandler)(NSString* result,IFlySpeechError * error);
- /*!
- * 上传数据
- * 此函数用于上传数据,下载的过程是**异步**的。
- *
- * @param completionHandler -[in] 上传完成回调
- * @param name -[in] 上传的内容名称,名称最好和你要上传的数据内容相关,不可以为nil
- * @param data -[in] 上传的数据,以utf8编码,不可以为nil
- */
- - (void) uploadDataWithCompletionHandler:(IFlyUploadDataCompletionHandler)completionHandler name:(NSString *)name data:(NSString *)data;
- /*!
- * 设置上传数据参数
- *
- * @param parameter 参数值
- * @param key 参数名
- */
- -(void) setParameter:(NSString*) parameter forKey:(NSString*) key;
- @end
|