In single selection mode, a failing upload will call FPSourceController:didFinishPickingMediaWithInfo: on its fpdelegate with a nil media info rather than FPSourceControllerDidCancel:
Updating iOS demo project to show demonstrate how to detect empty picks in single and multiple selection modes.