2016-08-17 5 views
0

xcode 8 베타 5 및 이전 indexPath.row 사용하여 행을 액세스 할 수있는 UITableView 있습니다. 내가 베타 응용 프로그램을 컴파일 할 때 6은xcode 8 베타 6 UITableView indexPath.row 사용하여 컴파일되지 않습니다

Cannot subscript a value of type 'inout[AggregatedEvents]' (aka 'inout Array<AggregatedEvents>') 

는 예는 지금까지의 내가 볼 수있는이 관련 변경 내용을 언급하지 않는 베타 6

participant?.Timestamp = String(self.items[indexPath.row].timestamp!) 

릴리즈 노트 말한다. AggregatedEvents는 구조체이며 참여자는 AWS DynamoDB 테이블입니다.

답변

0

indexPath.row의 값을 임시 값으로 할당하고 이것을 struct에 할당했습니다. 코드의이 부분은 이러한 변경 사항으로 컴파일됩니다. 하단의 원본.

let participant = Participants() // Struct. 

let p1: String = String(self.items[indexPath.row].timestamp!) 
participant?.Timestamp = p1 as NSString 
//participant?.Timestamp = String(self.items[indexPath.row].timestamp!)