2010-02-23 4 views
3

기존 프로젝트에 데이터 모델을 추가 할 수없는 이유에 대한 답을 찾지 못했습니다. 따라서 저장소의 핵심 데이터를 사용하여 처음부터 프로젝트를 만들면 데이터 모델이 올바르게 생성되므로 전체 프로젝트를 데이터 모델이 포함 된 새 프로젝트로 이동하려고합니다.프로젝트를 새 프로젝트로 옮기는 가장 좋은 방법

아무리 노력해도 새로운 프로젝트가 만들어지지 않을 것입니다. 첫 번째 시도에서 나는 한 곳에서 다른 곳으로 떨어 뜨리고 모든 목표물을 청소하고 비참하게 만들었습니다. 다음과 같이 성공 하였다

는 여러 가지 방법을 시도 후, 가장 가까운 내가

  1. 는 (기존 프로젝트와 동일한 이름) 새 프로젝트

  2. 링크를 필요한 프레임 워크 생성 ... 온

  3. 사본 자원, 즉 속성 목록, 아이콘, 픽트

  4. 모든 카스티를 만들 새 프로젝트에서 엉덩이

  5. 다른 클래스를 참조하지 않는 각 클래스의 .f & .m 파일의 내용을 복사하십시오. 각 클래스에 대해 .xib 파일을 삭제하고 .xib 파일을 기존 프로젝트에서 복사하고 모든 대상을 지우고 .xib에있는 모든 링크를 확인하고 빌드합니다.

  6. 나머지 클래스는 5 단계에서와 같이 참조 된 클래스가 항상 먼저 만들어 지도록합니다.

이 방법론에 따라 필자는 마지막 두 클래스에 도달하고 내가 만든 첫 번째 클래스 중 하나에 대한 참조에서 오류를 찾을 수없는 기호를 얻습니다. 이 오류는 내가 말할 수있는 한 프레임 워크가 제대로 링크되어 있지 않은 것과 관련이 있지만이를 수정하는 방법을 알 수는 없습니다.

더 좋은 방법이 있나요?

나는 데이터 모델 문제에 대한 사과를 요청했지만 앉아서 응답을 기다릴 여유가 없습니다.

도움 주셔서 감사합니다.

요한은

+0

모든 * 파일을 드래그 앤 드롭으로 복사 할 수 있어야합니다 (복사를 선택하고 Xcode 팝업에서 올바른 대상을 포함해야합니다). 이것은 3, 4, 5 단계 대신입니다. 나는 6 단계에서 무엇을하는지 확신하지 못합니다. – gerry3

+0

"Xcode 팝업에서 올바른 대상을 포함하십시오." 나는 당신이 복사를 선택한 창에서 xcode 팝업을 볼 수 없다. 필요한 모든 프레임 워크가 링크되어 있고 resources 폴더에 나열되어있다. 클래스 파일을 끌어다 놓은 후에해야 할 일이 있습니까? – user278859

답변

1

다음을 추가뿐만 아니라 프로젝트에 코어 데이터 프레임 워크를 추가해야합니다 :

#import <CoreData/CoreData.h> 

당신의 Prefix.pch 파일. 그러나 "비참한 것"이외의 상황이 발생하지 않았기 때문에보다 명확한 답변을 드릴 수 있습니다.

+0

예 데이터 프레임 워크가 추가되었습니다.데이터 저장소를위한 핵심 데이터가있는 Windows 기반 프로젝트로 새 프로젝트를 만들었으므로 가져 오기 문이 어딘가에 배치되었을 것이라고 생각했지만 prefix.pch 파일이나 다른 곳에서는 그렇지 않았습니다. 오류가 너무 많아서 나열 할 수 없었습니다. 간단한 드래그 앤 드롭으로 다시 시도하고 결과를보고 할 것입니다. 도와 줘서 고마워. John – user278859

+0

템플릿에서 템플릿을 만들지 않으면 Xcode에서 모든 프레임 워크에 대한 가져 오기를 * 추가 ​​*하지 않습니다. Xcode에서이 기능을 원한다면 레이더를 제출하여 Apple에 알려줄 수있는 것이 좋습니다. –

+0

좋아요, 새 프로젝트를 만들고 모든 클래스와 리소스를 드래그 앤 드롭했습니다. 나는 모든 목표를 청소하고 내가 각 반을 다닐 때마다 지었다. 이번에는 모든 작업을 완료하고 새 프로젝트를 성공적으로 구축 할 수있었습니다. applicationDidFinishLaunching에서 내 AppDelegate에서 호출 한 뷰가 공백으로 표시됩니다. 코드가 잘 실행되고 있지만보기가 비어 있습니다. xib은 모든 링크가 손상되지 않은 상태로 멋지게 보입니다. 여기에서 어디로 가야할지 잘 모르겠습니다. John – user278859

관련 문제