add iOSErrorCode