코코아 바인딩, NSArrayController 및 핵심 데이터를 사용하고 있습니다. 그냥 시작 후, 응용 프로그램이 첫 번째 항목을 얻을 수있다, 난이 아래 applicationDidFinishLaunching에서 시도 :NSArrayController + 코코아 바인딩 + 코어 데이터 : 애플리케이션에서 선택된 행 가져 오기
1. Entity *ent = arrayManager.arrangedObjects[0];
2. Entity *ent = arrayManager.selectedObjects[0];
---> 오류가 배열이 비어 있다는 말. 왜 ? 난 이해가 안
다른 점은 응용 프로그램이 나타날 때있는 tableView에서 선택된 행이 있다고하지만, 내가 로그인 할 때이 :
NSLog(@"selected row in applicationDidFinishLaunching = %li",self.TableViewController.tableView.selectedRow);
log: -1
-> 더 행을 선택하지! 왜 ?
그래서'arrangedObjects'는 결과를 반환하지만'selectedObjects'는 반환하지 않습니까? – paulmelnikow
둘 다 비어 있지 않습니다. –