【发布时间】:2016-10-26 05:29:29
【问题描述】:
如何将事件传递给 toDoArray?我不确定我错过了什么。任何帮助表示赞赏。
SDEventModel.h
@interface SDEventModel : AWSDynamoDBObjectModel <AWSDynamoDBModeling>
ViewController.h
@property (nonatomic, strong) NSArray *toDoArray;
ViewController.m
if (task.result) {
AWSDynamoDBPaginatedOutput *paginatedOutput = task.result;
for (SDEventModel *event in paginatedOutput.items) {
//Do something with event.
NSLog(@"Task results: %@", event);
[self.toDoArray arrayByAddingObject:event];
NSLog(@"To do array results: %@", self.toDoArray);
[self.tableview reloadData];
}
}
这是 NSLog 的输出。
Task results: <SDEventModel: 0x7faa88d81430> {
city = "New York";
image = "photo-22.jpg";
title = "Hang with friends";
}
To do array results: (null)
【问题讨论】:
-
我相信你没有正确初始化_toDoArray。您刚刚开始向其中添加项目
标签: ios objective-c nsarray amazon-dynamodb object-object-mapping