Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
442 views
in Technique[技术] by (71.8m points)

swift - iOS Share extension close action

I've encountered some strange behavior of the share extension - when sharing a text, perform small drag action and let it bounce back up - it closes(not doing so with images). I've tried it with plenty of other apps - Twitter, slack - same there. Then I've tried it with the system mail application and noticed that it asks to save the draft. So apparently, there is a way to intercept this action somehow. Any ideas on how to do that? (existing completerequest or cancelrequest are not called in the code). Also I've tried to avoid this by presenting the extension in a fullscreen mode, using NSExtensionActionWantsFullScreenPresentation(I know that it is intended to work with action extensions, but I found that it worked for someone with sharing extension). But it doesn't work for the sharing extensions anymore. And once again, we can see applications that run their share extensions in a fullscreen.

UPD: isModalInPresentation = true helped to avoid dismissal by drag. But still nothing regarding showing the extension in a fullscreen mode.

question from:https://stackoverflow.com/questions/66065544/ios-share-extension-close-action

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...