我知道如何做摇动手势以及如何单独找到位置,但是在用户摇动设备后我不知道如何找到位置。我有xcode版本6.4。
现在我有一个运动结束功能。和showUserLocation函数。
我想在motionEnded中添加一个调用showUserLocation的语句,以便在用户摇动手机时找到该位置。
n = 10000; % in the original application, n would be millions
bbx = rand(n,6);
it = 3;
[A,B] = AABBPart(bbx,it);
答案 0 :(得分:0)
您的问题与摇动动作结束或呼叫位置无关。您的问题是Swift的基本语法之一,也是对任何编程语言的一般理解。
您获取位置的代码实现是"盒装"进入一个动作函数,也许是一个UIButton touchup,里面需要一个发送者作为参数。但是你根本不使用发送者来获取位置信息,因此很容易将此实现移动到它自己的函数showUserLocationHelper
,因此动作func可以调用getLocation,并且动作可以调用get location。
您的操作函数的名称:showUserLocation
命名不佳,它应该具有类似btnShowUserLocationTouchUpInside
的名称,长名称但不会像您命名的操作函数那样令人困惑,而是试图在{ {1}}。
motionEnded