当我使用ObjectMapper创建一个模型时,就像:
function processFile(fileName)
{
var docClient = new AWS.DynamoDB.DocumentClient();
var lineReader = readline.createInterface({
input: fs.createReadStream(fileName)
});
var batchRecords = [];
lineReader.on('line', function (line) {
var split = line.split(',');
var obj = {
field1: split[0],
field2: split[1],
field3: split[2],
field4: split[3],
field5: split[4],
field6: split[5]
}
batchRecords.push(obj);
if (batchRecords.length == 25) {
var putRequests = batchRecords.map((e) => {
return {
PutRequest: {
Item: e
}
}
});
var params = {
RequestItems: {
"MyTable": putRequests
}
};
// Comment out this line and runs through ok
docClient.batchWrite(params, function (err, data) {
if (err) console.log(err, err.stack);
});
batchRecords = [];
}
});
lineReader.on('close', function() {
console.log('Done');
});
}
当我想观察' title'由RXCocoa开车,就像:
class car:Mappable {
var color: String?
var title: String?
required init?(_ map: Map){
xxxx
}
func mapping(map: Map) {
xxxx
}
}
Xcode显示错误,'类型'字符串'的值没有会员' asObservable''当改变'标题'通过遵循RXSwift协议到Variable(self.car.title).asObservable().bindTo(self.titleLable.rx_text).addDisposableTo(self.disposeBag)
,响应对象车的标题'没有。