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 で立ち往生しています。