2012-03-26 2 views
0

이 코드를 사용하려고했지만 작동하지 않습니다. http://developer.apple.com/library/ios/#samplecode/PageControl/Introduction/Intro.htmliPhone의 페이지 컨트롤 오류

Ld "/Users/waitonza/Library/Developer/Xcode/DerivedData/Dr_Ngoo-aanknxmuodcgjicaigxevljxokeq/Build/Products/Debug-iphonesimulator/Dr Ngoo.app/Dr Ngoo" normal i386 cd /Users/waitonza/Desktop/Project/Dr-Ngoo setenv MACOSX_DEPLOYMENT_TARGET 10.6 setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch i386 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.1.sdk -L/Users/waitonza/Library/Developer/Xcode/DerivedData/Dr_Ngoo-aanknxmuodcgjicaigxevljxokeq/Build/Products/Debug-iphonesimulator -F/Users/waitonza/Library/Developer/Xcode/DerivedData/Dr_Ngoo-aanknxmuodcgjicaigxevljxokeq/Build/Products/Debug-iphonesimulator -filelist "/Users/waitonza/Library/Developer/Xcode/DerivedData/Dr_Ngoo-aanknxmuodcgjicaigxevljxokeq/Build/Intermediates/Dr Ngoo.build/Debug-iphonesimulator/Dr Ngoo.build/Objects-normal/i386/Dr Ngoo.LinkFileList" -mmacosx-version-min=10.6 -Xlinker -objc_abi_version -Xlinker 2 -fobjc-arc -Xlinker -no_implicit_dylibs -D__IPHONE_OS_VERSION_MIN_REQUIRED=50100 -framework QuartzCore -framework SystemConfiguration -lsqlite3.0 -framework UIKit -framework Foundation -framework CoreGraphics -o "/Users/waitonza/Library/Developer/Xcode/DerivedData/Dr_Ngoo-aanknxmuodcgjicaigxevljxokeq/Build/Products/Debug-iphonesimulator/Dr Ngoo.app/Dr Ngoo"

Undefined symbols for architecture i386:
"_OBJC_CLASS_$_PagingScrollViewController", referenced from: objc-class-ref in DrNgooAppDelegate.o ld: symbol(s) not found for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation)

+0

해당 샘플에서 변경 한 사항은 무엇입니까? 또한 여러 개의 'PagingScrollViewController' 클래스가 있습니까? – tipycalFlow

+0

위임 클래스를 제외한 모든 것을 내 응용 프로그램으로 변경하지 않았습니다. 두 번 확인했는데 단 하나의'PagingScrollViewController'가 있습니다. – WaiToNZa

+0

대리자 이름을 변경해도 문제가 발생하지 않습니다. 이 에러는'PagingScrollViewController'가 발견되지 않았거나 복제되었다는 것을 나타냅니다. 당신은'delegate.h' 클래스에'#import "PagingScrollViewController.h"를 넣었습니까? – tipycalFlow

답변

1

이 솔루션은 우리가 코멘트에서 언급 한 것과 동일합니다 :

I checked your project and it does not have PagingScrollViewController. You're probably referencing it from outside the folder. Add it to the project too and it should work fine!

@CodaFi는 그에게 일 때문에 너무 정답을했다!

1

클래스 PagingScrollViewController가 컴파일 목록에 없습니다. 파일 트리에서 맨 위에있는 프로젝트를 클릭 한 다음 대상> 빌드 단계로 이동하여 '컴파일 단계'를 확장 한 다음 PagingScrollViewController.m 파일을 목록으로 끌어서 실행하십시오.

+0

그것은 이미이 문제를 찾고 이미이 솔루션을 사용해 보았습니다. – WaiToNZa

+0

파일이 빨간색 또는 검은 색으로 목록에 나타 납니까? – CodaFi

+0

검은 색, 여기에 이미지 파일 http://imgur.com/UfeTj가 있습니다 – WaiToNZa