2012-03-26 62 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 2012-03-26 04:22:31

+0

我沒有改變任何東西,除了我的應用程序之一的委託類。我加倍檢查,只有一個'PagingScrollViewController' – WaiToNZa 2012-03-26 04:32:48

+0

更改委託名稱不會導致問題。該錯誤表明「PagingScrollViewController」未找到或重複(您說的不是這種情況)。你在''delegate.h'類中#import「PagingScrollViewController.h」嗎? – tipycalFlow 2012-03-26 04:44:04

回答

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到他呢!

1

PagingScrollViewController類不在您的編譯列表中。在文件樹中,單擊頂部的項目,然後轉到目標>構建階段展開「編譯階段」,然後將PagingScrollViewController.m文件拖到列表中並運行。

+0

它在那裏,我已經在尋找這個問題,並且已經嘗試了這個解決方案。 – WaiToNZa 2012-03-26 05:08:43

+0

該文件是以紅色還是黑色出現在列表中? – CodaFi 2012-03-26 05:10:11

+0

黑色,這裏是圖像文件http://imgur.com/UfeTj – WaiToNZa 2012-03-26 05:15:15