Questions tagged «ios»

iOS是在Apple iPhone,iPod touch和iPad上运行的移动操作系统。使用此标签[ios]来解决与iOS平台上的编程有关的问题。使用相关的标签[objective-c]和[swift]解决那些编程语言所特有的问题。

13
如何在React Native项目中重新生成ios文件夹?
所以不久前,我在我的react本机应用程序中删除了/ ios目录(我们称它为X)。我一直在使用Android模拟器进行开发和测试,但是现在我想确保它可以在带有xcode模拟器等的ios上运行。 因此,我目前的想法是使用ios文件夹创建一个新的react native裸项目(称为Y),然后按照以下步骤将Y重命名,使其具有X的名称,然后将/ ios目录从Y移到X并试图run-ios。 我将在这里更新情况,但是我想知道是否有更好的方法,并且以前没有人遇到这种情况吗? 我已经搜索了很多东西“重新生成ios文件夹”“已删除ios文件夹”“将ios文件夹添加到现有..”,没有任何帮助。也许我的googlefu不够好,但是如果有人有任何建议,不胜感激。 第2步将确保它能因依赖关系和其他东西而编译,但是现在我的目标是只将/ ios文件夹放回到项目中,并使React Native知道它的存在(它具有所有必要的配置)。 谢谢

5
无限制的Web访问在iTunes Connect中意味着什么
当您将应用程序提交给Apple App Store时,将有一个名为“评分”的部分,您应在其中根据图表对内容进行评分,并确定内容出现的频率。 有一个名为“不受限制的Web访问”的选项,Internet或iTunes Connect开发人员指南上都没有关于此的更多详细信息。您到处都能找到的是: 如果您的应用允许用户使用嵌入式浏览器浏览和查看网页,请选择是。 这是什么意思?这是否意味着您的应用程序可以在嵌入式或Safari浏览器中打开链接?还是这意味着您的应用程序具有浏览器,用户可以在其中输入URL并不受限制地浏览网络?因为对这个问题说“是”将使您的应用程序超过17岁! 如果这意味着打开来自您的应用程序的链接(Safari或嵌入式),那么其他具有嵌入式浏览器功能的应用程序又如何获得4以上的评分(例如Twitter和Facebook)?从屏幕截图中可以看出,无法选择此选项,且未将其评级为17+ 更新:我的应用程序已通过嵌入式WebView(TOWebViewController)批准,答案为“否”(4+)。正如答案中提到的那样,您通过任何方式允许用户浏览Internet,例如动态地址栏,这意味着它应该为“是”(17+),因为无法对WebView进行家长控制。 更新2:自iOS 9发行以来,Apple引入了SFSafariViewController,这是一种在互联网上打开任何URL的方式。此功能还具有一个地址栏,但为只读。因此,如果没有家长的控制,用户将无法上网。它还从Safari继承了内容阻止功能(广告,显式内容等)。我对在iOS 9或更高版本中使用SFSafariViewController表示高度肯定,您仍然可以选择4+,因为具有家长控制权的设备始终无法打开任何URL。(让我知道我是否错了) 更新3:根据以下内容,Twitter现在为17岁以上: 您必须年满17岁才能下载此应用程序。 不经常/轻度亵渎或粗俗幽默 频繁/强烈的成熟/建议主题 不经常/轻微的性爱内容和裸露内容 更新4:可以在您的应用程序内部使用Twitter内容,而无需继承其分级(17+)。我的应用程序显示Tweets,但是由于用户已经过验证并且是受信任的公众人物,所以我可以降到12+: 不经常/轻微的性爱内容和裸露内容 不经常/轻度亵渎或粗俗幽默 不频繁/轻度的成熟/建议主题

4
如何从Xcode删除“ URL类型”?
我输入了网址类型,但再次单击了“ +”图标,现在无法删除其他图标。也许我很蠢,但是我无法删除它们:( (此选项位于项目>目标>应用程序>信息下)
76 ios  xcode 


9
NSDictionary中存在检查密钥
如何检查是否存在?: [[dataArray objectAtIndex:indexPathSet.row] valueForKey:@"SetEntries"] 我想知道此密钥是否存在。我怎样才能做到这一点? 非常感谢你 :) 编辑:dataArray中有对象。这些对象是NSDictionaries。

25
Info.plist实用程序错误:“由于没有这样的文件,无法打开Info.plist”
我遇到了似乎是常见的错误,因为Xcode似乎找不到我的'Info.plist'文件。 我已经检查了这两个StackOverflow问题的答案(无法从Info.plist和Objective C / Xcode中读取错误:由于没有这样的文件而无法打开文件“ Info.plist”)...我使用相对路径,并且plist文件位于正确的绝对位置。类型和位置正确,如下图所示: 我最大的担心是,这现在正在多个项目中发生,其中包括几个小时前我成功运行的项目!有谁知道如何解决这个问题??? 编辑我也尝试过重新安装XCODE并替换plist文件。Xcode仍然找不到'info.plist'。 注意我想补充一点,这是针对Xcode 6.2.X的(我不记得确切的版本号,但它是Xcode 6.3.X之前的版本)。

10
带有动画的UITableview reloaddata
我有一个UITableView是从数组和下拉列表填充的。 如果我选择下拉列表的任何行,则将使用新值插入数组,并且应该重新加载tableview。 如何用新的数组内容为tableview设置动画? 像我这样的动画要逐行显示。我尝试过这种方法 - (void)reloadRowsAtIndexPaths:(NSArray )indexPaths withRowAnimation:(UITableViewRowAnimation)animation { NSIndexPath rowToReload = [NSIndexPath indexPathForRow:[names count] inSection:0]; NSArray* rowsToReload = [NSArray arrayWithObjects:rowToReload, nil]; [tableDetails reloadRowsAtIndexPaths:rowsToReload withRowAnimation:UITableViewRowAnimationNone]; }

17
为什么UITableViewAutomaticDimension不起作用?
你好有很多问题回答的动态高度的UITableViewCell的UITableView。但是,当我这样做时,我觉得很奇怪。 这是一些答案: 这里和这里 通常这会回答细胞的动态高度 tableView.estimatedRowHeight = 44.0 tableView.rowHeight = UITableViewAutomaticDimension 但就我而言,我想知道这条线不会做任何事情。 UITableView单击splitview内的选项卡后,正在查看我。这有帮助吗? 也许我在想什么。谁能帮助我,我花了2个小时做傻事。 这些是我对标题的限制,标题可能很长,但标签却没有。 这是我的手机


14
在iOS中使用Javascript复制到剪贴板
我正在使用此功能将URL复制到剪贴板: function CopyUrl($this){ var querySelector = $this.next().attr("id"); var emailLink = document.querySelector("#"+querySelector); var range = document.createRange(); range.selectNode(emailLink); window.getSelection().addRange(range); try { // Now that we've selected the anchor text, execute the copy command var successful = document.execCommand('copy', false, null); var msg = successful ? 'successful' : 'unsuccessful'; if(true){ $this.addClass("copied").html("Copied"); } } catch(err) …


1
从Swift转换为Objective-C的工具
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 5年前关闭。 改善这个问题 我知道大多数问题都是关于从Objective-C转换为Swift的,但是我正在寻找一种可以将Swift代码转换为Objective-C的工具。搜索所有内容时,我发现目标是迅速发展。 是的-我知道我可以使用桥头将快速代码放入Objective-C项目中-这不是我想要的。 我需要一个将Swift代码转换为Objective-C代码的工具。有这样的事吗?
76 ios  objective-c  swift 

8
未调用didReceiveRemoteNotification,iOS 10
在iOS 9.3中,didReceiveRemoteNotification以下两种情况都会调用此方法。 1)收到推送通知时2)用户通过点击通知启动应用程序时。 但在iOS上10,我注意到,该didReceiveRemoteNotification方法不不,当用户通过点击通知启动应用程序触发。仅在收到通知时调用。因此,从通知启动应用程序后,我无法采取任何进一步的措施。 该如何解决?任何想法?

30
Xcode:“目前无法安装此应用。”
为学习目的使用我的第一个应用程序。一切顺利,但Xcode遇到了问题。当我尝试在iPhone模拟器上运行该应用程序时,此消息总是弹出“此应用程序目前无法安装”。 怎么了?尝试构建应用程序时没有错误。试图清理构建。重新安装吊舱。重新启动Xcode。删除了模拟器设备上的所有设置,但是,问题仍然存在。 错误消息没有给我任何信息。我可以查看另一个日志文件吗?
76 ios  xcode  ios11  xcode9.2 

3
iOS 11.0中不推荐使用“ automaticallyAdjustsScrollViewInsets”
我刚刚开始编译到iOS 11,并注意到Apple现在声明了该属性 var automaticallyAdjustsScrollViewInsets: Bool { get set } 不推荐使用: https://developer.apple.com/documentation/uikit/uiviewcontroller/1621372-automaticallyadjustsscrollviewin 在iOS 11中还有其他属性可解决此警告吗? 默认值将保持为true还是将来将如何处理?
76 ios  swift  xcode  deprecated 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.