mirror of
https://github.com/SideStore/SideStore.git
synced 2026-02-18 19:23:43 +01:00
[Shared] Ignores ALTWrappedError NSLocalizedDescription user info value if it == failure + failure reason
This commit is contained in:
@@ -35,6 +35,18 @@
|
|||||||
|
|
||||||
- (NSString *)localizedDescription
|
- (NSString *)localizedDescription
|
||||||
{
|
{
|
||||||
|
NSString *wrappedLocalizedDescription = self.wrappedError.userInfo[NSLocalizedDescriptionKey];
|
||||||
|
if (wrappedLocalizedDescription != nil)
|
||||||
|
{
|
||||||
|
NSString *localizedFailure = self.wrappedError.userInfo[NSLocalizedFailureErrorKey];
|
||||||
|
|
||||||
|
NSString *fallbackDescription = localizedFailure != nil ? [NSString stringWithFormat:@"%@ %@", localizedFailure, self.wrappedError.localizedFailureReason] : self.wrappedError.localizedFailureReason;
|
||||||
|
if (![wrappedLocalizedDescription isEqualToString:fallbackDescription])
|
||||||
|
{
|
||||||
|
return wrappedLocalizedDescription;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
NSString *localizedFailure = self.userInfo[NSLocalizedFailureErrorKey];
|
NSString *localizedFailure = self.userInfo[NSLocalizedFailureErrorKey];
|
||||||
if (localizedFailure != nil)
|
if (localizedFailure != nil)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user