我在webView:DecisionPolicyFornavigationResponse:decisionHandler:
function postMyMessage()
{
try {
window.webkit.messageHandlers.SimpleBrowser.postMessage('JS for qq.com called');
} catch(err) {
alert('The native context does not
我对日期选择器有一个问题,即UIDatePicker在除iOS 8之外的所有版本中都工作正常
代码:
我在iOS模拟器上也看到了同样的问题——在iOS 7中工作,但在iOS 8中没有。要解决这个问题,请选择iOS模拟器的硬件菜单,然后选择键盘->切换软件键盘。在Xcode 6.0.1中,这对我来说是一个模拟器问题。这在设备(iPhone4S和iOS8发行版)上有效。如前一位用户所述,以下步骤使日期选择器在iOS 8模拟器上对我可见
启动模拟器和应用程序,并单击以日期选择器作为输入视图的字段
现
观看了WWDC视频后,我渴望在我的一个应用程序中采用切换,这个概念看起来很简单,但切换没有出现在我的其他设备上,其他苹果切换正在工作。我猜我的问题与info.plist文件中的条目有关,是否有演示如何实现切换的演示项目?我已搜索,但未找到任何内容。根据文档,基于文档的应用程序的plist应如下所示:
<key>CFBundleDocumentTypes</key>
<array>
<dict>
<key>CFBu
标签: Ios8
ios-app-extensioncustom-keyboardios8-extension
是否有任何方法可以从包含的应用程序确定用户是否将自定义键盘添加到键盘列表中
例如,这种方法使用Fleksy和Swype应用程序。
当应用程序从后台打开时,它知道键盘是否已添加到列表中
我查阅了所有关于应用程序扩展和自定义键盘的文档,但没有找到任何解决方案
如果有人能给我指出正确的方向,我将不胜感激。当键盘加载时,在共享容器的用户默认值中写入一个布尔值
加载包含的应用程序时,读取该值。您应该将NSUserDefaults.standardUserDefaults()作为字典读取。
在里面你可以找到
标签: Ios8
xcode6slcomposeviewcontrollerios8-share-extension
我曾尝试使用SLComposeViewController在facebook和twitter上发布帖子。我的代码是
-(void)postToFacebookWithObject:(id)object FromController:(UIViewController*)vc {
if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook])
{
SLComposeViewCon
标签: Ios8
uipopovercontroller
popover最大的问题之一是,只有在用户解除popover时,才调用代理的解除方法(-[PopoOverpresentationControllersSouldIsmissPopover:,-[PopoOverpresentationControllerdDismissPopover:),而不是在程序解除popover时调用
我的方法中有很多重要的代码需要调用。是否有一个优雅的解决方案来确保即使在编程的时候也能调用此代码?(当然,每次我解雇员工时,我都可以称之为“应该”和“做过”……但这很容易
iOS 8 LinkedIn实现了共享扩展。我知道没有共享框架,但我想知道是否可以从应用程序中打开共享扩展,而不是从QLViewController。我们已经创建了一个自定义共享屏幕,现在我们只打开一个web视图
谢谢大家, iOS 8扩展无法在自定义共享屏幕中显示。你绝对必须使用UIActivity看法控制器,以便显示共享/操作扩展
要使linkedin扩展出现在您的应用程序中,您必须:
使用UIActivitViewController显示共享工作表
用户必须:
打开共享表
选择更多
为
我有一个庞大的代码库,我不知道这是从哪里来的?这是故事板上的默认内容吗
我怎样才能摆脱它?它叫“UINavigationBar”吗
编辑:
我发现了一些导航条形码,我可以把背景颜色改成红色,但我不能隐藏它。我试过:
[navigationController设置NavigationBarHidden:是动画:否];
[navigationController.navigationBar设置隐藏:true]如果不查看代码,很难发现,你可以检查你的应用程序是否使用UINavigationContr
标签: Ios8
uilocalnotification
我正在安排一个本地通知,并希望在收到通知后作出反应;当应用程序位于前台时,通过应用程序:didReceiveLocalNotification:,它可以正常工作,但当应用程序位于后台或关闭时,我无法让它工作-即使应用程序位于后台,也不会调用该方法,handleActionWithIdentifier:forLocalNotification:
如何确保在特定时间执行某个操作
即使用户没有点击通知,我也希望对本地通知作出反应,因此在收到本地通知时自动执行操作。通常在两种情况下会收到通知
案例1:应
标签: Ios8
xcode6storyboardautolayout
我设计了一个应用程序,这只是我的第一个应用程序:),但我在修正屏幕视图方面遇到了问题。正如你在下面的图片中看到的,它从右到下都是空的。我尝试添加Constraint并禁用自动布局。我尝试只启用自动布局,还尝试启用自动布局和大小类
从网上查了一下,还是找不到这样一个能解决我的问题的例子
这应该没那么难,因为我已经试了三个小时了。如果有人能帮我解决这个问题,我将不胜感激
以下是简要说明情况的图片:
谢谢 我认为您需要添加约束,即autolayout,因为我试图解决您的问题,而它是通过使用autol
标签: Ios8
ios9xcode7apple-watchwatchos-2
我能否仅使用支持iOS8的watchOS2应用程序提供支持
我在iOS应用程序中支持iOS8和iOS9
我需要添加带有WatchOS2的watch应用程序
安装在iOS9设备中的用户可以使用watchOS2应用程序,但使用iOS8应用程序的用户不能使用我的watch应用程序,这可能吗
我在这一点上感到困惑,因为我必须为iOS8和iOS9提供支持。
我需要尽快做出决定,非常感谢您的帮助。您需要安装iOS 9才能让WatchOS 2正常工作。
一旦您将手表的操作系统更新为watch OS 2.0及之
当我在设备8 beta 2上的Xcode IOS 6 beta 2固件中运行应用程序时,我收到错误消息:
“dyld:无法加载插入的库'/USR/library/libgmalloc.dylib',因为找不到映像。"
可能是什么问题?这是因为Xcode装载了错误的DeveloperImage。如果打开设置->开发人员,您将看到“启用UIAutomation”和其他文件丢失
有关修复:
将“/Applications/Xcode6-Beta2.app/Contents/Developer/Plat
如何使用WKWebView加载html字符串
我刚刚找到了loadRequest方法。我能想到的唯一方法是将html字符串保存到文件中,然后通过NSURLRequest…加载它。在beta 3中,我在WKWebView中找到了这个方法
/*! @abstract Sets the webpage contents and base URL.
@param string The string to use as the contents of the webpage.
@pa
我最近更新到了Xcode 6 beta 3
当我在Xcode 6 beta 2中运行我的应用程序时,它运行良好。当我在iOS7设备上运行beta 3中的应用程序时,它运行良好
但是,当我使用beta 3和iOS8运行时,它会生成,并声称正在运行(在工具栏反馈中);大约5秒钟后,工具栏上会显示“已完成运行”。在所有这些之后,手机上没有安装该应用程序。控制台中没有任何日志记录。Xcode方面的一切看起来都很好
在我尝试的前两次尝试中,我确实成功地安装了该应用程序,但再也没有安装过
当链接中提到的错误
我已将completionhandler用于UIActivityViewController,但在ios8中completionhandler已被弃用。
当我单击“自动创建的更多”图标并尝试不采取任何行动就将其关闭时,我陷入了一个无限循环。您询问如何使代码工作,但随后不显示任何代码。你能把相关的代码复制粘贴到你的问题中吗?
直到昨天,我的设备/工具配置如下
iOS - 8.0.2
Xcode - 6.0.1
OSX - Mavericks
今天,我已将iOS版本从8.0.2升级到8.1,当我将我的设备连接到mac时,我看到我的设备处于“不合格设备”状态
我已经研究过类似的问题,建议大多数解决方案将部署目标从7.0更改为8.0。但我需要我的部署目标是7.0
我重新启动了我的设备和任何mac电脑,但仍然有相同的问题。当我断开设备并再次连接时。我在窗口->设备“.运行此版本Xcode不支持的iOS版本”中看到错误消
标签: Ios8
autoresizingmask
我有一个应用程序没有使用自动布局。相反,我使用的是自动重设网格。它在iOS 7中运行良好。在iOS 8中,当我以纵向模式启动应用程序时,它也可以正常工作(即使之后我旋转设备,它仍然可以正常工作)。以下是正确的屏幕截图:
以下是我的源代码:
CGFloat w = [[UIScreen mainScreen]bounds].size.width;
CGFloat h = 100;
CGRect rect1 = CGRectMake(0, 0, w, h);
UIView* view1 = [[
标签: Ios8
osx-yosemitexcode6.1
我刚刚开始iOS编程,正在尝试编译一个简单的代码,但无法做到这一点。我收到的错误消息是
Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_Player", referenced from:
objc-class-ref in AppDelegate.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with
标签: Ios8
android-5.0-lollipoprhomobilerhodesios8.1
我们在IOS/Android设备上遇到了一个问题
我们的应用程序在使用IOS 8、IOS 8.1和安卓5的iPhone/iPad上崩溃
我们使用:
罗德岛4.0.0
菱形4.0.0
有什么建议吗
更新:
这是来自IOS的rholog.txt和崩溃报告
Rhodes v4.0.0于2013年9月/10月发布,约为iOS7发布日期。
RhoMobile Suite/Rhodes的较新版本现已推出,可更好地支持iOS8
支持iOS8和iPhone6,围绕此版本构建的RhoMobile Suite
标签: Ios8
nsurlnsurlrequest
我正在尝试使用以下代码从google places获取json:
NSString *query = [NSString stringWithFormat:@"https://maps.googleapis.com/maps/api/place/search/json?location=%f,%f&radius=%i&types=%@&sensor=true&key=%@", center.latitude, center.longitude, rad, type
标签: Ios8
uiactionsheetuialertcontroller
我的申请表上有一张UIActionSheet。我想更改actionsheet按钮的背景色和按钮的字体。我搜索了以下代码:
for (UIView *_currentView in actionSheet.subviews)
{
if ([_currentView isKindOfClass:[UIButton class]])
{
//DO YOUR WORK
}
与此网站“”类似,我的光标显示在预期行下方一行。我曾尝试使用这个链接作为我的参考,但似乎没有一个最终的答案,我可以使用
我也试过了
[self.memoTextView performSelector:@selector(becomeFirstResponder) withObject:nil afterDelay:0.0];
但奇怪的是,它适用于我的模拟器,但不适用于我的设备。使用
[self.memoTextView performSelector:@selector(becomeFirs
--有关如何使保存到documents目录的对象在驱动器上持久化并在重新启动iDevice后可恢复的问题
这是我的问题。我用NSCoding创建一个数据对象,并用数据填充它。每次更新对象中的数据时,我都会将其写入documentsDirectory。我停止应用程序并再次启动应用程序,并且我的数据对象与它的所有数据保持一致。但是,如果我重新启动iPhone,我为恢复和读取数据对象而编写的代码就会失败
我编写的代码最初仅使用NSString作为文件路径。它在ios7下运行良好,但在ios8下失败
在
标签: Ios8
bluetooth-lowenergycore-bluetoothios7.1ios-bluetooth
我有一个奇怪的问题。我正在开发一个应用程序,在其中发送20-20字节的块。
一切正常
当我将字节数据从iOS 8发送到iOS 8设备时,从一个设备传输到另一个设备大约需要4-5秒,但我的问题是,当我将字节数据从iOS 7.1发送到iOS 8或反向发送时,将数据从一个设备传输到任何设备大约需要17-20秒
为什么在iOS 7.1到iOS 8或相反的版本中花费太多时间?请尝试查看下面的一些链接。那可能对你有帮助
这只是一个参考链接,可能会帮助你
感谢他们的回答。谢谢你,曼坦,我会尽快向你汇报。你
我正在尝试在ios8应用程序中实现多个快照。
我正在使用llsimplecamera(),它是AvFoundation的一个包装器,与我一样工作良好。
当我按下快门按钮时,会调用“captureStillImageAsynchronouslyFromConnection”(AVCaptureStillImageOutput实例的一种方法),所有操作都正常,我会获得一张照片。
如果我尝试将“captureStillImageAsynchronouslyFromConnection”放在一个循环中以
我已经隔离了一个内存泄漏,它是由重复地将场景切换到声音文件引起的。我在viewDidLoad中初始化它们,并在willMoveFromView中将它们置零,同时清除所有操作——self.clearalActions。但记忆仍在不断增长。我错过什么了吗
如何确保场景结束时,声音从内存中删除?您使用什么播放声音?我们可能需要更多信息。释放所有对象仍会导致您的内存使用量增加到一定程度。有趣的是,我的内存一直在无限大和更大的范围内:-)
我只是简单地添加revmob nothing。设想
我得到这个错误
架构armv7的未定义符号:
“kCLOCATIONACURACYBEST”,引用自:
-[RevMobDeviceInfo getUserLocation]在RevMobAds(RevMobDeviceInfo.o)“\u kCLDistanceFilterNone”中引用
发件人:
-[RevMobDeviceInfo getUserLocation]在RevMobAds(RevMobDeviceInfo.o)“\u OBJ
我无法在Xcode 6 beta上导入本地身份验证。
在“linkbinary with libraries”中添加LocalAuthentication.framework之后,我尝试通过@import LocalAuthentication导入框架/类;或者通过#导入,但Xcode无法识别该框架。
我试图将设置中的“部署目标”更改为iOS 8.0,但没有起到任何作用。
有什么想法吗?是的,当我尝试使用Xcode 6时,同样的问题也出现了。但当我使用iPhone设备,将设置中的“部署目标”更改
标签: Ios8
ios-app-extension
我已经将默认的Hello World today小部件附加到我的一个应用程序上,但是我不知道如何更改应用程序图标旁边显示的标题,或者似乎影响视图控制器的内容。我试着添加一个按钮,用一个动作来改变标签文本,但没有出现。在IB中,我试着改变“Hello World”的文本颜色,但似乎没有任何效果
没有真正的代码显示,因为它只是一个按钮动作和几个插座连接到故事板的例子
有什么想法吗?在info.plist文件中更改CbundleDisplayName
我不知道你在标签文本中添加按钮是什么意思。无法更改
我正在开发娱乐应用程序,我对iOS8切换功能有疑问。我读过关于切换的文章,它只能用于safari或其他标准iOS应用程序。这是否也适用于自定义应用程序
谢谢,
不,那不是真的
您可以在一台设备上的自定义应用程序和同一自定义应用程序之间切换,或者至少从另一台设备上的同一开发人员处切换
如果你只有一个iOS应用程序,如果你的应用程序体验可以在网上继续,你甚至可以在另一个应用程序和Safari之间切换
标签: Ios8
external-accessory
@WDC14苹果公司表示,iOS8现在将提供多会话支持,即多个应用程序,每个应用程序使用相同的协议,每个应用程序用于外部附件,但我找不到任何关于这到底意味着什么的详细信息。在我的例子中,我们有一个蓝牙经典配件,可以与之建立BT连接
使用相同协议的每个应用程序都可以打开同一附件的会话,这意味着什么?这是否意味着iOS 8管理到BT设备的单个BT连接,并将所有事件从附件广播到每个传入流。或者,附件是否必须为使用它打开的每个会话支持单独的BT连接
我在ios8之前使用了后台获取,没有问题。但在ios8中,当我在手机上模拟后台提取时,我首先得到一个错误,即我没有播放声音的权限,因此我没有收到任何本地通知。然后在打开应用程序时,应用程序崩溃,我得到以下wierd错误:
由于未捕获异常而终止应用程序
'NSInternalInconsistencyException',原因:'此请求已被删除
中性-您不能调用-sendResponse:两次或在编码后
与此有关
查找调用从以下方法获得的完成处理程序的位置:
- (void)applicatio
标签: Ios8
uialertviewtranslucency
我看到我的一个UIAlertView有一种奇怪的行为,这是我以前从未见过的。当在iOS8.0.2上显示时,它以白色背景弹出,然后应用半透明效果。因为我在黑色背景上展示它,当背景变成半透明时,会有瞬间的闪光
有没有一种方法可以禁用本机iOS8警报视图的半透明背景?苹果在iOS 8中弃用了UIAlertView。查看可能提供解决方案的UIAlertController。尝试将其替换为iOS8等效版本,当背景变为透明时,它仍会闪烁。我检查了iOS主屏幕“删除应用程序”警报的行为,该警报不会闪烁,我的警
我想在UIAlertview上显示一些左对齐和中对齐的多语句,但这段代码适用于ios 7,即使它适用于ios 8,但最后一个标签没有显示
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
NSString *equipmentString =@"100114 Mica Unit 5 and 6
对于iOS 8,我在plist中添加了以下密钥:
N位置始终使用说明
我还补充说:
// Check for iOS 8
if ([_locationManager respondsToSelector:@selector(requestAlwaysAuthorization)]) {
[_locationManager requestAlwaysAuthorization];
}
我从手机上删除了应用程序。启动后,我会收到提示,是否可以按预期在后台运行
标签: Ios8
ios8-share-extension
我尝试在完成共享扩展后运行js前/后处理器来修改网页,但finalize方法无法运行
在苹果的文档中,它说共享扩展和操作扩展都可以从这个js处理器中受益,但我的finalize方法没有被调用。只调用run方法。有人知道怎么做吗
访问网页
共享扩展(在两个平台上)和操作扩展(在iOS上)
仅),您可以让用户通过请求Safari访问web内容
运行JavaScript文件并将结果返回到扩展名。。。
这是一个示例项目:在您的代码中,您的函数类型有错误,应该是“finalize”而不是“finaliz
标签: Ios8
uicollectionview
我对iOS编程还不熟悉。我正在尝试创建一个UICollectionView来显示图像网格。我遵循了本教程:并执行了以下步骤:
将Xcode中的UICollectionView放入我的视图
类未设置为任何内容
在我的视图控制器中为此UICollectionView创建了一个outlet属性,并将视图控制器声明为UICollection视图的数据源和委托,如下所示:
@interface appViewController:ViewController
@结束
将布局属性设置为“流动”,滚动方向设置
标签: Ios8
code-signingosx-yosemiteparsekitpegkit
我正在使用PEGKit为我正在开发的iOS应用程序生成解析器。为此,我需要运行一个随PEGKit分发的助手应用程序ParserGenApp来生成解析器源代码。我按照这里的指示:
但是,每当我尝试构建/运行应用程序时,我都会收到一个错误:找不到签名身份
我有iOS开发者证书,但没有Mac开发者证书。我能够在本地构建/运行其他示例mac应用程序 找到了答案。PEGKit项目被设置为在不应该使用代码签名的情况下使用代码签名。这里是PEGKit的开发者。是的,你说得对。我无意中签入了启用代码签名的项目。
标签: Ios8
accelerate-frameworkmetal
有一种说法称,对于使用大型数字阵列的计算,金属可能比加速框架更快
在阅读了Metal着色器语言的文档后,我意识到不支持双精度浮点或64位整数数组。我是不是忽略了什么?我以为Metal是为64位A7处理器设计的?A7上的CPU支持64位整数和双精度浮点运算。GPU没有。金属着色器在GPU上运行,而不是在CPU上运行
另一方面,这篇博文中的基准极为可疑。它正在以惊人的低效方式使用Accelerate。虽然编写良好的Metal当然有可能比正确使用Accelerate接口更快,但这不是基准测试真正显示的
标签: Ios8
keyboard-eventscustom-keyboardbecomefirstresponderios-keyboard-extension
我在自定义键盘上添加了textfield(keyboardTextField)和UISwitch。我可以根据我的代码的开关值为(keyboardTextField)设置焦点为ON或为OFF
- (void)switchToggled:(id)sender
{
UISwitch *mySwitch = (UISwitch *)sender;
if ([mySwitch isOn])
{
[keyboardTextField becomeFirstRespon
全部,
我的要求是,我想在我的帐户中添加iOS设备列表,并且只有这些设备才有权使用该应用程序。之前我们有UDID访问权限,因此我们可以从iTunes商店获取UDID并手动添加,然后使用iOS SDK访问UDID并比较两者
但在最新的SDK中,苹果似乎拒绝使用SDK访问UDID的应用程序
什么组件是唯一的,我可以使用什么项目。有人能告诉我吗你试过使用“VendorIdentifier”吗?如果你的应用程序中有IAD,那么你也可以使用AdSupport framework中的“advertising
保留已删除并添加到根节点的子节点的位置时遇到问题。父节点和子节点都有轴心平移,我认为这是问题的一部分。我尝试将transform属性设置为worldtransform属性,然后删除节点并将其重新附着到根节点。但情况略有变化。我已经尝试删除透视变换,将worldtransform添加到根节点并恢复透视。有时我认为我已经解决了这个问题,然后当一个特定的节点作为根节点重新连接时会跳转
子节点和父节点的轴似乎会影响worldtransform。因此,将父节点从方程中去掉似乎会改变最终位置
是否有方法将子
我尝试用swift 2编写以下代码:
//: Playground - noun: a place where people can play
import Foundation
struct Point {
var x: Double
var y: Double
}
func distanceTo (#point: Point) -> Double {
let a = abs(self.x - point.x)
let b = abs(self.y - point.y)
le
标签: Ios8
ios9uikit-dynamicsuicollisionbehaviorios9.1
在我的应用程序中,我使用UIKit Dynamics(包括UICollisionBehavior)在菜单打开和关闭时弹出菜单。下面是我使用的代码。这在iOS8中运行良好。然而,对于iOS9(包括刚刚发布的iOS9.1beta2),我发现了一个奇怪的问题。从表面上看,我正在使用此反弹动画反弹的菜单在打开然后关闭后没有完全关闭。仔细观察,我发现UICollisionBehavior的边界是使用iOS8和iOS9中相同的值计算的
菜单打开碰撞边界:(798330)到(1024330)
它代表屏幕上的一
标签: Ios8
ios-app-extensionuiinputviewcontroller
我正在为iOS 8创建自定义键盘扩展
我想得到用户在文本输入字段中写入的整个字符串
不幸的是,我遇到了两个主要问题:
1) 我在此回调中得到null:
- (void)textDidChange:(id<UITextInput>)textInput
我想在用户当前编辑的文本输入中获取整个字符串
你建议我做什么
谢谢 我在documentContextAfterInput和documentContextBeforeInput字符串中遇到了相同的问题。我认为IOS8只返回插入点两侧的少
我似乎无法使用iOS 8常规设置删除设备上的临时配置文件,因为配置文件选择已取消。Xcode 6.0.1也不允许删除临时配置文件。有人知道如何在运行iOS 8和Xcode 6.0.1的设备上删除临时配置文件吗?在Xcode中:
窗口菜单->设备
从左面板中选择所需的设备
在左窗格的底部有一个设置图标。使用它可以选择“显示配置文件”
在设备上安装的所有配置文件列表中,添加或删除它
它在Xcode 6中隐藏了一点:
打开Xcode并通过菜单栏转到窗口-->设备
在左窗格中,右键单击设备
选择选项“显
标签: Ios8
uiimagepickercontroller
我展示了一个UIImagePickerController,它允许用户编辑图像,而不是做任何花哨的事情。
仅在iOS 8上,如果将图像向下移动,则选择框顶部和图片顶部之间会出现空白
是什么引起的
这是一个众所周知的苹果病毒。。。通过将bool in.plist-View基于控制器的状态栏外观更改为“YES”,我找到了一个解决方法
但是要注意,这样做会使您更改状态栏的任何外观代码。如果你的应用程序没有,这将是你的完美解决方案
我遇到了一个奇怪的问题,在创建一个新的项目单视图应用程序时,由于以下警告,我无法构建它
在看到错误之前:
我将一组库从一个项目拖到一个新项目,包括UIKit。
然后该项目没有编译,我使用Send to trash选项删除了这些库。
我使用带有库的链接二进制文件选项重新添加了这些库。
该项目未编译。
在访问垃圾箱文件夹时,对于大多数已删除的库,我没有“放回”选项
无法构建全新xCode项目的根本原因是什么?我真的可以通过一些xCode用户错误意外地删除根库吗
看起来你丢失了一些重要的文件。也许重新
标签: Ios8
touch-idiphone-64bit
当iphone 6为inApp购买打开touch id时,它会在屏幕顶部显示第二个状态栏,并且如果视频正在当前屏幕上播放,它会停止视频
不知道怎么了,触摸id
任何帮助都将不胜感激
提前谢谢 这种情况发生在不适合iPhone 6(plus)分辨率的应用程序上。我已经向苹果公司提交了一个bug,它被标记为复制品。我们希望它能被修复。
与此同时,在iphone6上增加更精细的分辨率将解决这个问题
标签: Ios8
file-sharingios8-extension
两个iOS:AppA和AppB
这两个应用程序都是由我创建的,我想在这两个应用程序之间共享一个文件
i、 e.AppA在deviceA上启动,用户将数据保存在fileA上。稍后,用户在同一设备(deviceA)上启动AppB,并将数据保存在fileA上。两个应用程序都将数据保存在同一个文件中
我知道我可以在应用程序之间使用NSUserDefaults和共享Keychain,但这不是我想要的
我读过文档扩展提供商和应用程序组,但我不知道是否可以在这种情况下使用它们?或者是否有其他方法可以实现此目的
1 2 3 4 5 6 ...
下一页 最后一页 共 12 页