어떻게 toDoArray에 이벤트를 전달할 수 있습니까? 내가 뭘 놓쳤는 지 모르겠다. 어떤 도움을 주셔서 감사합니다.Objective-C 클래스 객체가 배열에 매핑되지 않습니다.
는 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를 제대로 초기화하지 않았다고 생각합니다. 방금 항목을 추가하기 시작했습니다. – Joshua