2013-03-21 108 views
0

我一直在嘗試解決此問題,但無法找到解決方案。體系結構x86_64的未定義符號:_MSImageSelectionIsDoneNotification

我定義

extern NSString * const MSImageSelectionIsDoneNotification; 
在其頭部

一個MSCropImageView和

NSString * const MSImageSelectionIsDoneNotification = @"MSApp.MSImageSelectionIsDoneNotification"; 
在MSCropImageView.m

但是當我打電話

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(selectionIsDone:) name:MSImageSelectionIsDoneNotification object:self.imageView]; 

從另一個文件我收到了架構x86_64的錯誤未定義符號。我包含了定義符號的頭文件。

回答

0

這不僅僅是需要的頭文件,我的猜測是MSCropImageView.m實際上並不包含在你的內置應用中。

換句話說,轉到項目的文件列表,然後打開「文件檢查器」視圖(位於右側)。對我來說,它看起來像這樣:

Make sure Target Membership is selected for your .m file

確保真實盤旋複選框被選中爲您的內置應用程序。

+0

Tnx,解決了問題:) – 2013-03-21 09:57:31

相關問題