S60提供的CTextResolver类可以把错误码转换为错误描述,这样我们就不用输出那些不好懂的数字,不用一直开着帮助去查询错误码的意思了。
Here's a demo. FYI
TInt err = xxx //error code iErrRe = CTextResolver::NewL(); TInt resourceID = 0; TUint flags = 0; TPtrC errstr = iErrRe ->ResolveErrorString(err,resourceID,flags,Context); if ( !(flags & ETextResolverBlankErrorFlag) ) { //handle error string }
CErrorUi就是嵌套了这个类!!