저는 Swype 2.2 버전에서 완전히 작동했던 몇 달 전에 구입 한 Udemy 코스 코드를 업데이트하려고합니다. 그러나, 나는이 특정 기능에 문제가 있습니다. 실제로는 최근 채팅 내용을 정렬하고 표시합니다 (미리보기 기능 포함). 내가 여기에 오류 얻을업데이트 날짜 정렬 대체
func loadRecents() {
firebase.child("Recent").queryOrderedByChild("userId").queryEqualToValue(backendless.userService.currentUser.objectId).observeEventType(.Value, withBlock: {
snapshot in
self.recents.removeAll()
if snapshot.exists() {
let sorted = (snapshot.value!.allValues as NSArray).sortedArrayUsingDescriptors([NSSortDescriptor(key: "date", ascending: false)])
for recent in sorted {
self.recents.append(recent as! NSDictionary)
firebase.child("Recent").queryOrderedByChild("chatRoomID").queryEqualToValue(recent["chatRoomID"]).observeEventType(.Value, withBlock: {
snapshot in
})
}
}
self.tableView.reloadData()
})
}
: 여기
코드입니다let sorted = (snapshot.value!.allValues as NSArray).sortedArrayUsingDescriptors([NSSortDescriptor(key: "date", ascending: false)])
내가
sortedArrayUsingDescriptors
가되지 않습니다 믿습니다,하지만 난 아직 확실하지 않다. 이 현재 코드를 대체 할 수있는 것은 무엇입니까?
미리 감사드립니다.
업데이트 :
이 내가 점점 오전 오류는 다음과 같습니다
THread 1: EXC_BAD_INSTRUCTION(code=EXC_I386_INVOP, subcode=0x0)
에 내 대답을 참조하십시오. – torinpitchers
@torinpitchers 답변이 업데이트되었습니다. 이 오류가 발생합니다 : EXC_BAD_INSTRUCTION (코드 = EXC_I386_INVOP, subcode = 0x0) – askaale