기본 창과 테이블 뷰가있는 유동 창으로 구성된 애플리케이션이 있습니다. 기본 창에서 부동 창에 대한 입력을 수정하면 (부동 창을 비활성화하거나 키를 만들지 않음) tableview에서 reloadData :를 호출하더라도 새 데이터가 표시되지 않습니다.비활성 NSWindow의 NSTableView 새로 고침
나는 (테이블 뷰가 포함되어 있으므로) 플로팅 윈도우를 새로 고쳐 보았는데 성공하지 못했다. [[window contentview] setNeedsDisplay : YES];
그래서 질문은 기본적으로 맨 앞 윈도우가 아닌 창에서 테이블 뷰를 새로 고치는 방법입니다.
감사합니다.
코드는 6 개 이상의 파일로 확산되었지만 문제에 대해 자세히 설명하겠습니다. 부동 창에서 tableview의 데이터 소스는 업데이트되지만 창 (및 tableview)은 업데이트되지 않습니다. 따라서 문제는 윈도우가 활성 상태가 아닐 때 (또는 키 윈도우가 아닌 경우) 창을 새로 고침하고 단순히 tableview를 다시로드해도 문제가 해결되지 않는다는 것입니다. –