mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-05-03 14:46:56 +02:00
[ShareExtension] Add a workaround to free memory when share extension completes or cancel before fixing all memory leaks.
This commit is contained in:
@@ -332,6 +332,10 @@ typedef NS_ENUM(NSInteger, ImageCompressionMode)
|
||||
|
||||
[self.primaryViewController destroy];
|
||||
self.primaryViewController = nil;
|
||||
|
||||
// FIXME: Share extension memory usage increase when launched several times and then crash due to some memory leaks.
|
||||
// For now, we force the share extension to exit and free memory.
|
||||
[NSException raise:@"Kill the app extension" format:@"Free memory used by share extension"];
|
||||
}
|
||||
|
||||
#pragma mark - Private
|
||||
@@ -348,6 +352,11 @@ typedef NS_ENUM(NSInteger, ImageCompressionMode)
|
||||
|
||||
[self.primaryViewController destroy];
|
||||
self.primaryViewController = nil;
|
||||
|
||||
// FIXME: Share extension memory usage increase when launched several times and then crash due to some memory leaks.
|
||||
// For now, we force the share extension to exit and free memory.
|
||||
[NSException raise:@"Kill the app extension" format:@"Free memory used by share extension"];
|
||||
}
|
||||
|
||||
- (BOOL)isAPendingImageNotOrientedUp
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user