소스 검색

Fix runtime exception

(cherry picked from commit 88c0879e6f97ad37a6782f74828081e461e92079)
Felix Paul Kühne 9 년 전
부모
커밋
bb772be01a
1개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 5 1
      Sources/VLCOneDriveTableViewController.m

+ 5 - 1
Sources/VLCOneDriveTableViewController.m

@@ -97,8 +97,12 @@
 
 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
 {
-    VLCOneDriveObject *selectedObject = _oneDriveController.currentFolder.items[indexPath.row];
+    NSArray *folderItems = _oneDriveController.currentFolder.items;
+    NSInteger row = indexPath.row;
+    if (row >= folderItems.count)
+        return;
 
+    VLCOneDriveObject *selectedObject = folderItems[row];
     if (selectedObject.isFolder) {
         /* dive into sub folder */
         [self.activityIndicator startAnimating];