创建了新项目,并添加了ActionExtension,它在Action活动中显示,但是当我为现有应用程序创建时,Action Extension不显示在设备中(包含swift和Objective-c文件的旧应用程序) 我需要在UiactivityController的Action Extension中显示我的应用程序,但我无法在Device中显示For Each Application参考图像
***查询:在模拟器(照片应用程序)中显示它并且它在模拟器中的其他应用程序中不显示但是当我在设备中运行时它不会在照片应用程序和其他应用程序中显示
var timeArr = util.printd("timeDiff").split(':');
var total = Total_Cost;
var hours = timeArr[0] * total;
var minutes = timeArr[1] * total;
this.getField("Total_Cost").value = hours + ':' + minutes;
参考Apple文档和其他链接
http://code.tutsplus.com/tutorials/ios-8-how-to-build-a-simple-action-extension--cms-22794
on Extensions没有找到任何相关的答案 和我的行动扩展名单文件(参见图片)
**我无法在UiactivityViewController中显示我的应用程序请帮助
答案 0 :(得分:8)
嘿,我只回答我自己的问题。现在我可以在UIActivityViewController中显示我的AppExtension
我再次拿走了我的旧项目并添加了目标 - >最近的行动延期
Xcode->档案 - >创建新目标 - >选择动作扩展 - >完成
在Plist中添加如Png
中所示http://i.stack.imgur.com/KBwdil.png
<key>NSExtension</key>
<dict>
<key>NSExtensionAttributes</key>
<dict>
<key>NSExtensionActivationRule</key>
<dict>
<key>NSExtensionActivationSupportsImageWithMaxCount</key>
<integer>1</integer>
</dict>
</dict>
<key>NSExtensionMainStoryboard</key>
<string>MainInterface</string>
<key>NSExtensionPointIdentifier</key>
<string>com.apple.ui-services</string>
</dict>
参考链接
http://code.tutsplus.com/tutorials/ios-8-how-to-build-a-simple-action-extension--cms-22794