0

我一直在尝试解决这个问题,但找不到解决方案。

我有一个 MSCropImageView 定义

extern NSString * const MSImageSelectionIsDoneNotification;

在其标题中,并且

NSString * const MSImageSelectionIsDoneNotification = @"MSApp.MSImageSelectionIsDoneNotification";

在 MSCropImageView.m

但是当我打电话时

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

从另一个文件中,我得到错误未定义的符号架构 x86_64。我已经包含了定义符号的头文件。

4

1 回答 1

0

这不仅仅是需要的头文件,我的猜测是 MSCropImageView.m 实际上并未包含在您构建的应用程序中。

换句话说,转到项目的文件列表,然后打开“文件检查器”视图(位于右侧)。对我来说,它看起来像这样:

确保为您的 .m 文件选择了 Target Membership

确保为您构建的应用选中了带圆圈的复选框。

于 2013-03-21T09:46:47.590 回答