Jonny
Jonny

Reputation: 16328

ReplayKit and discardRecordingWithHandler

Just me or does discardRecordingWithHandler: in ReplayKit not work? At all. Has anyone ever been able to discard a recording? What I see is, the handler is never called. The recording is never discarded.

Upvotes: 1

Views: 460

Answers (1)

turkenh
turkenh

Reputation: 2584

I encountered similar issues with discardRecord functionality and found an introductory tutorial here: http://code.tutsplus.com/tutorials/ios-9-an-introduction-to-replaykit--cms-25458

And copying the points related to discardRecordingWithHandler: for future reference:

  • Note that this method can only be called successfully once a recording has finished. If you call this method while a recording is in-progress, no error is thrown, but no recording data is discarded either.

  • Only one recording can be stored at any one time per app. As soon as you start a new recording, if a previous recording exists it will be discarded automatically and no longer available.

  • Discard recordings as soon as possible. To ensure that a device's local storage doesn't remain filled with unnecessary video data, discard recordings as soon as you know that the user won't or can't access their recording at a later point.

Hope this helps...

Upvotes: 0

Related Questions