草庐IT

presentation

全部标签

ios - 警告 : Attempt to present ModalTableViewController on MainTableViewController which is already presenting (null)

我的弹出窗口有问题。如果我点击一个单元格,我将加载一个弹出窗口以选择更多详细信息。一切正常,但当我再次按下手机时,每次都会收到以下消息:警告:尝试在已经呈现的MainTableViewController上呈现ModalTableViewController......(空)如果我点击另一个单元格,我将不会收到此警告。仅当再次点击同一行时。我尝试了很多东西,但我无法解决这个问题。我像这样加载我的弹出窗口:varpopover:UIPopoverController!varpopoverContent:ModalTableViewController!然后点击我的手机:popoverCo

ios - iPhone/iOS : Presenting HTML 5 Keyboard for Postal Codes

有几种技巧可以在移动设备上为HTML5输入(即标签)显示不同的键盘。例如,有些记录在Apple的网站上,ConfiguringtheKeyboardforWebViews.这些对于可用性来说非常好,但是当涉及到国际邮政编码的输入(主要是数字,但允许字母)时,我们只剩下一些糟糕的选择。大多数人建议使用pattern="\d*"显示数字键盘的技巧,但这不允许输入字母。type="number"输入类型显示常规键盘但转换为数字布局:这适用于iOS设备,但它会让Chrome认为输入必须是数字,甚至会更改输入的行为(向上/向下递增和递减值)。有没有办法让iOS默认为数字布局,但仍允许字母数字输入

ios - react-native中 'No bundle URL present'是什么意思?

当我运行一个react-native项目时,我得到一个错误nobundleURLpresent,但我不知道我犯了什么错误,我很困惑。 最佳答案 通过以下方式解决错误NobundleURLpresent:在项目根目录中运行以下命令以删除iOS构建目录,并在重新构建之前终止其他ReactNativesession(假设它们在默认端口8081上运行):rm-rfios/build/;杀死$(lsof-t-i:8081);react-native运行ios更新您的ReactNative工作流程以避免这些错误的发生,方法是将上述命令组合组合成

ios - 警告 :-Presenting view controllers on detached view controllers is discouraged

在我的应用中,我使用了导航Controller。稍后在某些View中,我使用presentViewController来显示缩放图像。我也没有使用Storyboard或Nib。我仅在iOS7中遇到此错误。它在iOS6及更早版本中运行良好:Presentingviewcontrollersondetachedviewcontrollersisdiscouraged 最佳答案 为避免在推送导航中收到警告,您可以直接使用:[self.view.window.rootViewControllerpresentViewController:v

ios - 激活 UISearchController 时出现错误 "Application tried to present modal view controller on itself"

在我的代码中,这是我设置UISearchController的方式:searchResultController=storyboard!.instantiateViewControllerWithIdentifier(DBSearchResultControllerIdentifier)as!DBSearchResultControllersearchController=UISearchController(searchResultsController:searchResultController)searchController.searchResultsUpdater=self

ios - 警告 : Attempt to present <UIAlertController: 0x7facd3946920> on <. ..> 已经呈现(空)

我在UITableView上设置了长按手势,显示包含单元格文本的UIAlertController。当出现UIAlertController时,我收到此警告:Attempttopresentonwhichisalreadypresenting(null)根据我的理解,MainTaskView(UITableView)已经呈现了一个View,所以它不应该呈现第二个View,即UIAlertController。所以我尝试了this解决方案来自类似的问题。它不起作用,因为我收到相同的警告。我该怎么做才能解决此警告?代码见下:funclongPressedView(gestureRecogn

ios - 警告 : Attempt to present * on * which is already presenting (null)

这是我的第一个iOS应用程序。所以我有一个UIVIewController和一个UITableView,其中我按顺序集成了一个UISearchBar和一个UISearchController过滤要显示的TableCellsoverridefuncviewDidLoad(){menuBar.delegate=selftable.dataSource=selftable.delegate=selfletnib=UINib(nibName:"ItemCellTableViewCell",bundle:nil)table.registerNib(nib,forCellReuseIdentifi

c# - assembly 中的类型是使用旧版本的 blend sdk 构建的,在 Windows presentation Foundation 4 项目中不受支持

我在VS2013中创建了一个WPF项目。升级到VS2015后,设计器中从BlendSDK派生的类型上显示此错误:thetypefromassemblyisbuiltwithanolderversionofblendsdkandisnotsupportedinawindowspresentationfoundation4project 最佳答案 以管理员身份运行命令提示符将目录更改为BlendSDK:cdC:\ProgramFiles(x86)\MicrosoftSDKs\Expression\Blend\.NETFramework\

适用于 Windows 的 Docker 桌面 : No hypervisor is present on this system

我是DockerDesktopforWindows的新手。当我按照this尝试helloworld示例时出现错误。更新以下是我遵循的步骤:1InstalledDockerforWindows,stableversion2BothHyper-VandVirtualizationhavebeenenabledonmyWindows10但是,切换到Linux容器时出现以下错误:Anerroroccurred.HardwareassistedvirtualizationanddataexecutionprotectionmustbeenabledintheBIOS.Seehttps://doc

适用于 Windows 的 Docker 桌面 : No hypervisor is present on this system

我是DockerDesktopforWindows的新手。当我按照this尝试helloworld示例时出现错误。更新以下是我遵循的步骤:1InstalledDockerforWindows,stableversion2BothHyper-VandVirtualizationhavebeenenabledonmyWindows10但是,切换到Linux容器时出现以下错误:Anerroroccurred.HardwareassistedvirtualizationanddataexecutionprotectionmustbeenabledintheBIOS.Seehttps://doc