我不确定Tim是否回答了你的问题,所以我来试着解答一下。 当操作系统需要打断用户时,会调用touchesCanceled函数。它给了你一个机会来清理在touchesBegan和touchesMoved中做的任何事情。 更具体地说,当用户把手机放到脸上关闭屏幕或者出现像来电或新短信这样的通知时,就会调用该函数。