0

Menu Path 2.0 Examples をダウンロード しましたhttps://github.com/yourabi/PathMenuExample/downloads このコードを新しいプロジェクトに配置し、オートリリースを強制的に削除したとき 次は、コンパイルするときです。Apple Mach-O リンカー エラーが発生します。

「_OBJC_CLASS_$_ExpandableNavigation」、参照元: ViewController.old の objc-class-ref: アーキテクチャ armv7 のシンボルが見つかりませんでした: エラー: リンカー コマンドが終了コード 1 で失敗しました (呼び出しを確認するには -v を使用してください)

何が起こっているのかわかりません。ほとんどすべての CoreData を追加し、Apple Mach-o リンカーを回避するために最善を尽くしました。「ExpandableNavitgation」コード全体を削除すると。それは正常に動作します。しかし、アプリケーションでこれが必要です。メニュー パス 2.0 がないと見栄えがよくありません

    - (void)viewDidLoad
    {

    [super viewDidLoad];
    /////////////////////////////////////////////////
    // initialize ExpandableNavigation object with an array of buttons.
    NSArray* buttons = [NSArray arrayWithObjects:button1, button2, button3, button4, button5, nil];


    ////////////////////////////////////////////////
    // This doesn't work. Xcode forced me to remove autorelease.
    // APPLE Mach-O Linker.
    //  Code Removed dated: Sep 25, 2012
    //  Test: Error
    //
    //
    //self.navigation = [[[ExpandableNavigation alloc] initWithMenuItems:buttons mainButton:self.main radius:52.0] autorelease];


    ////////////////////////////////////////////////
    // Remove AutoRelease. This is problem I'm having.
    // It works fine if you remove NSArray and This.
    // Code Added dated: Sep 27, 2012
    // Test: APPLE MacH-O-Linker.
    //
    //
    self.navigation = [[ExpandableNavigation alloc] initWithMenuItems:buttons mainButton:self.main radius:52.0];

    ....

これを修正する方法がわかりません。私は混乱していて、XCode 4.5 で立ち往生しています。

4

0 に答える 0