UIApplication.sharedApplication().isProtectedDataAvailable()

Works perfectly. Only thing to note is that it doesn't return False unless the phone has been locked for ~10 seconds or more. That's perfect, thanks!