2017-01-30 1 views
0

그래서 두 개의보기 컨트롤러로 앱을 설정했습니다. 첫 번째 앱은 내 시작 화면으로, 앱이 시작되고 두 번째 앱은 사용자가 이동할 수있는 화면입니다. 나중에 두 번째 버전을 추가했지만, ID 관리자의 오른쪽 열에 갔을 때 새로운 코코아 터치 클래스 파일이 선택되지 않았습니다. 이제 당신이 나에게 그것을 입력 해달라고 부탁하면, 나는 그것을 시도했습니다, 그것은 연결되지 않는 것처럼 보입니다. 시뮬레이터에로드 될 때 새로운 두 번째 클래스의 viewDidLoad()에 간단한 선을 인쇄하여 테스트했지만 아무 것도 인쇄되지 않습니다. 어떤 도움이라도 대단히 감사 할 것입니다 !! 감사! 설정맞춤 클래스가 자동으로 표시되지 않음 - Swift 3 iOS 10.2 Xcode 8

내가 솔루션이 특정 값으로 "모듈"을 변경 어디에 이런 문제를 본 It is a subclass of UIViewController apparently

+0

클래스가 'UIViewController'의 하위 클래스가 아닌 것 같습니다. – brandonscript

+0

많은 답변과 비슷한 스택 오버플로 질문은 다음과 같습니다 [Storyboard uiviewcontroller, '사용자 정의 클래스'드롭 다운에 표시되지 않음] (http://stackoverflow.com/questions/14130184/storyboard-uiviewcontroller-custom-class-not-showing -in-drop-down) –

+0

@MobileDan 거기에 맞는 해결책이 없습니다 – user3794832

답변

1

편집은, 스토리 보드를 닫으을 다시 열고 "모듈"을 삭제는 (그것이 가정 원래 비어 있거나 원래 값으로 복원하십시오. 이것은 많은 목표가있는 프로젝트에서 발생했으며 이름이 변경되었을 수 있습니다.

enter image description here

+0

작은 코드를 준 질문에 대한 답변은 무엇입니까? 그래서 제가 틀렸을 경우 제거 할 것입니다. 자세한 내용을 물어보십시오. 문제는 수용 가능한 품질에 가깝지 않았습니다. – dfd

+0

@dfd에 대한 귀하의 의견을 보내 주셔서 감사합니다. 나는 그것이 합법적 인 가능성과 해결책이기 때문에 이것이 왜 왜곡 된 것인지를 묻는 것일뿐입니다. 그래도 내 질문에 대답했다. 나는 나의 대답을 쓸 당시 질문이 모호하다는 것에 동의한다. 그러나 그것은 내가 그렇게 좌절했기 때문에 내가 설명한 상황을 생각 나게했다. –

+1

불량. 나는 분명히 나쁜 밤을 보내고있다. 낮은 품질의 질문 (이 질문이 분명히 있음)은 도움을 청하는 사람을 투표하는 것과 동등하지 않습니다. – dfd

2

쉬운 수정은 다음과 같습니다

  1. 는 스토리 보드에서 활동 표시를 선택하고 신원 관리자로 이동하여 개체 ID를 복사합니다. 이미지로 : ObjectID_ActivityIndicator
  2. 작업중인보기 컨트롤러가있는 스토리 보드 파일을 마우스 오른쪽 단추로 클릭하십시오.
  3. 열기로> 소스 코드
  4. 를 눌러 명령 + F 찾아이 붙여 넣기 이전에
  5. 을 복사 한 ID를 찾으려면 : (에서는 CustomClass = "yourclassname"customModule = "MODULENAME"customModuleProvider = "대상"을하지 이 타겟 단어를 변경하면 ID 관리자에서 원하는 모듈을 선택할 수 있습니다.
  6. 명령 + S를 저장하고 스토리 보드 파일을 마우스 오른쪽 버튼으로 클릭> openAs> Interface builder
  7. 이제 활동 표시기를 다시 선택하고 ID 관리자로 이동하십시오. 너는 거기 그것을 볼 것이다. 요구 사항에 따라 변경할 수도 있습니다.

즐기십시오. 오늘이 문제에 직면하여 온라인으로 도움을받지 못했습니다. 내 수업 및 모듈 필드가 회색으로 표시되었습니다. 이 픽스를 시도해 보았습니다.

참고 : 맞춤 클래스가 액세스 가능하고 앱 디렉토리에 있어야합니다. 즉, 붉은 색으로 강조 표시되어 있지 않지만 정상적으로 보입니다.