Próbuję utworzyć prosty NSTableView (tylko tekst), w którym można kliknąć widok komórki, aby edytować tekst. Wszystkie samouczki i podobne pytania sugerują, że jest to automatyczne zachowanie, ale nie mogę go uzyskać.Nie można edytować pliku NSTableView za pomocą kliknięcia
Nie mam problemu z połączeniem mojego delegata ze źródłami danych; Mogę programowo zapełnić wszystkie komórki i mogę dowiedzieć się, co zrobić z nowym tekstem wprowadzanym podczas edycji. ... Po prostu nie mogę otworzyć okna tekstowego do edycji!
(The NSTable kolumny są oznaczone jako edytowalny w IB)
Dzięki za wszelkie wskazówki.
OK, żadnych odpowiedzi, ale może ktoś potwierdzić, że przynajmniej _should_ to być możliwe, aby kliknąć/podwójnie komórki w NSTableView, który otwiera pole tekstowe do edycji? Zaczynam się zastanawiać, czy moja instalacja Xcode jest zepsuta. W każdym samouczku, jaki mogę znaleźć, jest to normalne zachowanie bez wytłumaczenia, jak go utworzyć. Dzięki. –
Okazuje się, że nie jest to zachowanie domyślne ani nie można go ustawić globalnie w IB. Musisz ręcznie zakodować każdą komórkę, aby była edytowalna podczas tworzenia ich w źródle danych/delegata. –
Mam to samo pytanie. Jeśli możesz podać więcej szczegółów w oficjalnej odpowiedzi, byłoby to niesamowite. – Brett