title: how to get audio session initialization error status since AudioSessionInitialize was deprecated?
body: <p>On start app i called <code>AudioSessionInitialize</code> and check result value.
  If it was <code>kAudioSessionInitializationError</code> then i informed user that application can not work properly cause audio does not work.</p>
  
  <p>But since iOS 7 this function was deprecated.
  It was similar question before: <a href="https://stackoverflow.com/q/19710046/751932">A fix for AudioSessionInitialize Deprecated?</a> but... it has no any mention about how to get initialization error status.</p>
  
  <p>And of course, i know how to initialize audio session without this function: Just calling <code>[AVAudioSession sharedInstance]</code> cause hidden call of <code>AudioSessionInitialize</code>. But it returns non zero value anyway. So new interface does not allow to get initialization error status.</p>
  
  <p>upd: I'm not sure it's important but i receive message to stdout (which i redirected to log file) while call with error happens:</p>
  
  <blockquote>
    <p>ERROR:    [7971] 146: Unable to talk to server: error 0x10000003
    (268435459)</p>
  </blockquote>
  
  <p>explaination why i need this:</p>
  
  <p>It happens very rarely (less then 0,1% of case) but it happens for any firmware. Last case registered for iOS 7.0.3 - so it's actual return value still (btw, first case registered for first firmware my app supported: iOS 2.2). It's important feature (cause i develop alarm clock) - it allows to know user about issues in the evening and not in the morning (cause in the morning this issue will cause oversleep).</p>