草庐IT

IOS-Debug

全部标签

ios - 使用选择器 View 时索引超出范围错误

我使用不同的数组填充了一个选择器View,具体取决于您单击的文本字段。但是,每当我选择“Untergrund”数组的第五行时,应用程序就会因索引超出范围错误而崩溃。它告诉我rowint=4和componentint=0。错误发生在didselectrow函数中设置第一个if语句的行中。我不知道为什么会这样......相关代码如下:@IBOutletweakvarStadt:UITextField!@IBOutletweakvarStrasse:UITextField!@IBOutletweakvarPlatzart:UITextField!@IBOutletweakvarGroesse

ios - 如何在 Swift3 中将数据从所有 TableViewCell 传递到 CollectionView

我创建了动态表单,用户输入了表单数量,并且为此创建了表格单元格。提交所有表格后,所有详细信息都应显示在excel格式中,因为我已经创建了CollectionView,但问题是唯一选定的单元格值正在打印。classtableViewController:UIViewController,UITableViewDataSource,UITableViewDelegate{@IBOutletvarnameText:UITextField!@IBOutletvartableView:UITableView!varshop=Int()varnamevalue=[String]()varphone

ios - WKWebview 无法正确加载某些网站

我需要将各种各样的网站URL(来自网络服务)加载到WKWebview中。一些网站,运行良好,只需将URL中的“http”替换为“https”即可正确加载:http://www.yahoo.com/news->loadsblank**https://www.yahoo.com/news->loadsOK!!**URLswithoutthehttps://prefixwillNOTloadatall.http://www.google.com->blank**https://www.google.com->LoadsOK!!!**http://www.bbc.co.uk/news(no.p

ios - 将 ScrollView 推送到内容页面异步不起作用

我需要你的帮助。我实际上是从Xamarin.forms开始的。我有一个主页:TabbedPage,其中有3个ContentPage。这3个页面中的一个是ListView,它在点击项目时调用另一个带有ScrollView的内容页面。ListView.ItemTapped+=async(o,e)=>{varmyList=(ListView)o;varnewPage=(myList.SelectedItemasObject);awaitNavigation.PushAsync(newPage(Object));myList.SelectedItem=null;//de-selectthero

ios - 无法仅在 Swift 中获取显示相机(AVCapturePhotoOutput)的 UIView 的屏幕截图

我想保存显示相机View的屏幕截图(AVCapturePhotoOutput)。我设置了cameraView(显示相机View)并添加了其他具有UIButton等部分的UIView。但是如果我保存它,保存到相机胶卷的图片只是一个白色View。(当我尝试保存self.view的屏幕截图时,它运行良好。)我该如何解决?classViewController:UIViewController,AVCapturePhotoCaptureDelegate{//forcameravarcaptureDevice:AVCaptureDevice!varcaptureSesssion:AVCaptur

ios - 为什么我的 Swift 类的扩展在定义文件之外不可见?

我有一个Xcode为我的CoreData模型生成的NSManagedObject类。@objc(SomeClass)classSomeClass:NSManagedObject{/*...*/}它在名为“SomeClass.swift”的文件中定义。我想扩展这个类,所以我创建了“SomeClassExtension.swift”。我这样定义扩展:extensionSomeClass{classfunctypeMethod1(){}funcinstanceMethod2(){}}这些扩展方法可以在这个定义文件中使用,但在它之外是不可见的。是什么导致了这个问题?

ios - 模拟器 UI 测试

我已经阅读了很多关于模拟器和仿真器的内容,但我找不到对这个问题的准确答案(措辞不能反射(reflect)对这个问题的100%肯定答案):当我运行Simualtor时,它是否会准确模拟iOS操作系统,我的意思是当我在模拟器中测试我的UI时,它在设备上看起来肯定是一样的吗?我不关心我的应用程序的内存使用情况或与其他一些硬件交互,我只想测试我的UI(ui不是性能方面的)... 最佳答案 没有什么能取代真正的设备测试。模拟器使用了一些OSX库,因此存在细微差别。我想你可以指望模拟器。我不记得用户界面的差异。祝你好运!

ios - UICollectionView:测量单元格的点击力

我正在做一个小项目,我想在其中使用3D触摸屏压力功能(例如touch.force)。现在我可以在我的ViewController中测量力,它的行为就像我想要的那样:overridefunctouchesMoved(_touches:Set,withevent:UIEvent?){iflettouch=touches.first{iftraitCollection.forceTouchCapability==UIForceTouchCapability.available{//3DTouchcapableletforce=touch.forceprint("Force:"+force.d

ios - Swift - 将数据从 TableView 传递到第三个 View Controller

我有太多代码无法全部粘贴,所以我会含糊其词。我想我只需要大致了解该做什么,然后我就能做到。我有一个漂亮的表格,上面列出了本地企业。当您单击其中一个时,它会打开DetailView,其中包含有关该业务的一些重要信息。我在DetailView上有一个MAP按钮,它触发带有Mapview的Thirdview。我在从Thirdview的TableView中的单元格中检索数据时遇到问题。我的观点:Tableview=>DetailView=>Thirdview在我的Thirdview中,我可以调用Tableview中的信息吗?还是将信息从DetailView传递到Thirdview更容易?谢谢!

ios - 我们可以使用 swift3.0 将一个项目 View Controller 类用于同一工作区中的另一个项目吗

我创建了3个不同的项目并在一个工作区中添加了所有三个项目都有自己的Storyboard我必须在第二个项目Storyboard中使用第一个项目StoryboardViewController,反之亦然。有可能吗?我怎样才能在swift3.0中实现这一点? 最佳答案 像这样创建全局变量:letfirstStoryboard=UIStoryboard(name:"",bundle:nil)letsecondStoryboard=UIStoryboard(name:"",bundle:nil)在您需要访问它的任何文件中。这可能有用!