vector-im/element-ios/issues/5009 - Fixed share extension setup and cleaned up code.

This commit is contained in:
Stefan Ceriu
2021-10-14 14:35:36 +03:00
parent 44d8b1762a
commit b396a8dde3
4 changed files with 247 additions and 452 deletions
+5 -2
View File
@@ -16,6 +16,8 @@
#import <MatrixKit/MatrixKit.h>
NS_ASSUME_NONNULL_BEGIN
typedef NS_ENUM(NSUInteger, ShareManagerResult) {
ShareManagerResultFinished,
ShareManagerResultCancelled,
@@ -26,8 +28,7 @@ typedef NS_ENUM(NSUInteger, ShareManagerResult) {
@property (nonatomic, copy) void (^completionCallback)(ShareManagerResult);
- (instancetype)initWithShareExtensionContext:(NSExtensionContext *)shareExtensionContext
extensionItems:(NSArray<NSExtensionItem *> *)extensionItems;
- (instancetype)initWithItems:(NSArray<NSExtensionItem *> *)items;
- (UIViewController *)mainViewController;
@@ -39,3 +40,5 @@ typedef NS_ENUM(NSUInteger, ShareManagerResult) {
@property BOOL isLoaded;
@end
NS_ASSUME_NONNULL_END