nsundomanager

    2

    1답변

    주소록과 유사하게 non-NSDocument 기반 응용 프로그램을 작성하고 있습니다 (예 : AddressBook.app). 그것은 MainMenu.nib에있는 하나의 창을 가지고 있습니다. 현재이 애플리케이션과 NSUndoManager을 통합하는 데 어려움을 겪고 있습니다. NSUndoManager의 인스턴스를 만들고이를 AppController 클래스의

    0

    1답변

    iOS 용 공통 핵심 데이터 앱이 있습니다. 무언가가 변경 될 때마다 NSManagedContext에서 save를 호출하므로 모든 변경 사항이 데이터베이스로 이동됩니다. 내가 이해하는 한, 관리 컨텍스트에서만 변경 사항을 실행 취소 할 수 있지만 데이터베이스에서는 실행 취소 할 수 없습니다. 내가 맞습니까? 내가 원하는 것은 모든 변경 사항을 즉시 데이터베

    3

    1답변

    내 NSManagedObjectContext에서 저장 작업을 실행 취소하고 싶습니다. [[NSManagedObjectContext MR_contextForCurrentThread] setUndoManager:[NSUndoManager new]]; [[NSManagedObjectContext MR_contextForCurrentThread].undoMana

    3

    2답변

    iOS 6이 서식있는 텍스트 편집을 위해 UITextView를 사용하도록 업데이트되었습니다. (UITextView는 이제 바뀔 수없는 바꿔서 attributText 속성을 얻습니다. 다음은 NOS에서 iOS 6 Apple 포럼에서 iOS 6이 공개 된 이후 공개 될 수있는 질문입니다. ... UITextView에서 UITextView에서 글꼴 변경을 취소

    1

    1답변

    저는 Core Data에 젖은 채로 젖어 왔습니다. 저는 카드 게임을 쓰고 있으며 게임 통계를 저장하고 가져올 수 있습니다. 또한 각 이동 후에 게임의 상태를 저장하여 응용 프로그램이 종료 될 때 진행중인 게임을 재개 할 수있게하고 내 집 추출 실행 취소 시스템을 용이하게합니다. 불행히도 게임을 오래 사용할수록 느리게 느껴집니다. 나는 각각의 이동 후에 S

    1

    1답변

    두 개의 엔티티 A와 B가 있습니다. A는 B와 많은 관계가 있습니다. A와 B에는 서로 다른 managedObjectContext contextA와 contextB가 있습니다. contextB에서 B의 일부 속성을 수정 한 후에 관리 객체 A에 관리 객체 B를 추가해야하지만 같은 컨텍스트에 있지 않기 때문에 불가능합니다. 그렇다면 contextA의 변경

    1

    1답변

    블록 코드에 일부 실행 취소/다시 실행 (NSOpenPanel에서 일부 파일 가져 오기)을 추가하려고합니다. 코드가 블록에서 시작되는 한 주 코드는 작동하지만 NSUndoManager 코드는 저장되지 않습니다. 어떤 오류도주지 않는다. NSUndoManager 코드는로하지 블록 NSUndoManager 코드는 다음을하여야 할 예에 한 곳에서도 작동합니다 /

    0

    1답변

    IOS 앱을 개발 중입니다. 실행 취소 및 재설정 기능이 필요합니다. 마지막 작업에서 실행 취소를 수행하는 것이 매우 간단합니다. 그러나 처음 저장된 실행 취소 작업으로 쉬는 지원 기능은 찾을 수 없습니다. 제 질문은 어떻게하면 첫 번째 실행 취소 작업을 팝핑하고 그에 따라 내보기를 다시 설정할 수 있습니까? 감사합니다.

    1

    1답변

    다양한 상황에서 텍스트 입력을 허용하는 앱이 있습니다. 텍스트가 UITextView 또는 UITopField 내부의 UITextField에 입력되면 실행 취소에 대한 흔들기가 작동하지 않습니다. 실행 취소 할 것인지 묻는 UIAlertView는 장치 (또는 시뮬레이터)가 흔들릴 때 표시되지 않습니다. UIPopovers에 포함되지 않은 UITextField

    0

    1답변

    operation1 및 operation2 두 개의 원자 단위 메서드가 있고 자신의 실행 취소 동작을 undoManager에 등록한다고 가정합니다. 벌크를 operation3으로 만들면 이전 두 작업 및 그룹을 beginUndoGrouping/endUndoGrouping으로 실행 취소 콜백을 호출합니다. 실행 취소하면 NSUndoManager은 다시 실행