调用“shuffledArray”方法会使应用程序崩溃

Fou*_*rth 2 objective-c ios

我正在尝试使用新shuffledArray方法来随机排列NSMutableArray. 我声明了数组:

@property (strong, nonatomic) NSMutableArray *mArray;
Run Code Online (Sandbox Code Playgroud)

然后我调用该方法

mArray = [[self.mArray shuffledArray] mutableCopy];
Run Code Online (Sandbox Code Playgroud)

但我得到了例外:

-[__NSArrayM shuffledArray]: unrecognized selector sent to instance 0x1c4451340
Run Code Online (Sandbox Code Playgroud)

我也导入了GameplayKit框架,并且我的应用程序的目标是 iOS 10.0,所以我不确定出了什么问题。

jef*_*pan 5

您还需要将框架链接到您的项目,而不仅仅是导入它。

链接的框架和库 xcode