ошибка компоновки Ipad - PullRequest
       4

ошибка компоновки Ipad

1 голос
/ 05 апреля 2011

Привет, у меня ошибка при попытке скомпилировать приложение.Может кто-нибудь, пожалуйста, дайте мне, что это за ошибка?

Спасибо

Ld /Users/DineshParchuri/Library/Developer/Xcode/DerivedData/Graph_Theory-bxoahqkbiemabledhmfyzkqpotjr/Build/Products/Debug-iphonesimulator/Graph_Theory.app/Graph_Theory normal i386
    cd "/Users/DineshParchuri/Desktop/3:28:11/Graph_Theory"
    setenv MACOSX_DEPLOYMENT_TARGET 10.6
    setenv PATH "/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
    /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 -arch i386 -isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk -L/Users/DineshParchuri/Library/Developer/Xcode/DerivedData/Graph_Theory-bxoahqkbiemabledhmfyzkqpotjr/Build/Products/Debug-iphonesimulator -F/Users/DineshParchuri/Library/Developer/Xcode/DerivedData/Graph_Theory-bxoahqkbiemabledhmfyzkqpotjr/Build/Products/Debug-iphonesimulator -filelist /Users/DineshParchuri/Library/Developer/Xcode/DerivedData/Graph_Theory-bxoahqkbiemabledhmfyzkqpotjr/Build/Intermediates/Graph_Theory.build/Debug-iphonesimulator/Graph_Theory.build/Objects-normal/i386/Graph_Theory.LinkFileList -mmacosx-version-min=10.6 -Xlinker -objc_abi_version -Xlinker 2 -framework Foundation -framework UIKit -framework CoreGraphics -o /Users/DineshParchuri/Library/Developer/Xcode/DerivedData/Graph_Theory-bxoahqkbiemabledhmfyzkqpotjr/Build/Products/Debug-iphonesimulator/Graph_Theory.app/Graph_Theory

Undefined symbols for architecture i386:
  "_OBJC_CLASS_$_MyTableCell", referenced from:
      objc-class-ref in Graph_TheoryViewController.o
ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status

Ответы [ 2 ]

1 голос
/ 05 апреля 2011

Ошибка:

Undefined symbols for architecture i386:
  "_OBJC_CLASS_$_MyTableCell", referenced from:
      objc-class-ref in Graph_TheoryViewController.o
ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status

указывает, что класс Objective-C с именем MyTableCell (полностью) не определен, и вызов этого неопределенного класса сделан в Graph_TheoryViewController.m

Проверкафайл Graph_TheoryViewController.m и посмотрите, реализовали ли вы MyTableCell, если у вас есть (я предполагаю) класс с этим именем, определенным в одном из включенных заголовков.

Если этот класс объявлен в другом месте, вы можете пропустить реализации методасоответствующий файл .m (скорее всего, MyTableCell.m)

0 голосов
/ 05 апреля 2011

Эта та же самая ошибка привела меня на грань безумия, когда я попытался включить GData XML в одно из моих приложений. Причиной проблемы было то, что я включил GDataXMLNode.h в мой pch-файл приложения - см. Мой SO вопрос .

Если вы пытаетесь сделать то же самое (используя GData XML), это может быть и вашим решением. Если нет, попробуйте закомментировать все в вашем файле pch - если честно, я до сих пор не знаю точную логику этой ошибки, любые объяснения приветствуются ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...