草庐IT

working-copy

全部标签

ios - swift 4 : UITableView dataSource isn't working

我正在尝试向UITableView对象添加一些数据。我的问题是在运行时没有调用我的数据源对象中的任何方法。我已经检查过UITableView本身是否显示。当我调用providerTable.reloadData()只是numberOfSections(intableView:UITableView)->Int和tableView(_tableView:UITableView,numberOfRowsInSectionsection:Int)->Int方法被调用,但从不调用tableView(_tableView:UITableView,cellForRowAtindexPath:Ind

iOS 8 : Autorotation is not working without storyboard

所以我试图开始一个没有Storyboard的项目,但我似乎无法弄清楚为什么UIWindow没有将自动旋转命令传递给RootViewController。使用Storyboard,自转有效。如果我以编程方式创建窗口,则自动旋转不起作用。这就是我在AppDelegate中实例化窗口的方式:window=UIWindow(frame:UIScreen.mainScreen().bounds)ifletwindow=window{window.backgroundColor=UIColor.whiteColor()window.makeKeyAndVisible()letnc:SignInVi

ios - xcodebuild no such module 'SwiftyJSON' while build in xcode works

在我的项目中,我使用的是CocoaPods,podfile如下所示:defshared_podsuse_frameworks!pod'SwiftyJSON','~>3.1.4'pod'Alamofire','~>4.3.0'pod'PromiseKit','~>4.4'endtarget'myop'doshared_podsend通过xcode构建工作正常,但如果我尝试通过命令行(xcodebuild工具)构建,我会收到以下错误:error:nosuchmodule'SwiftyJSON'importSwiftyJSON我尝试重新安装SwiftyJSON并将其升级到新版本。还尝试手动将

ios - 自动布局 : Update constraints on UICollectionViewCell doesn't work

我在尝试更新collectionViewCell上的UILabel约束时遇到问题。我的原型(prototype)单元看起来像:我的目标是:我需要编辑红色标签顶部约束的常量,具体取决于我是否隐藏绿色标签。我是如何进行的?我为红色标签(带有红色箭头的标签)上的约束添加了一个IBoutlet:@IBOutletweakvardescriptionTopToPrice:NSLayoutConstraint!然后:descriptionTopToPrice.constant=2self.contentView.setNeedsUpdateConstraints()但它不起作用,并且约束不更新。我

swift - 类型(: ) in Swift 3 does not seem to work with the is type check

这个问题在这里已经有了答案:Swiftdynamictypecheckingforstructs?(2个答案)关闭6年前。type(of:x)在Swift3中似乎不适用于is类型检查它只是给出了这个错误信息:Consecutivestatementsonalinemustbeseparatedby';'代码示例:classTest:UIViewController{}lettest=Test()lettest2=Test()letisEqual=test2istype(of:test)//thisdoesnotcompile这里有什么问题?如何在Swift3中进行这样的动态类型检查?

iOS 在 UITableView 中创建 "copy paste"像弹出窗口(UIMenuController)

我正在尝试创建一个类似于苹果“复制”、“粘贴”方式的难以处理的弹出窗口。我不确定该怎么做。有第3方库还是原生组件? 最佳答案 如果对任何人有帮助,要查找的关键字是“UIMenuController”我终于设法通过实现自定义UITableViewCell解决了这个问题overridefuncsetSelected(_selected:Bool,animated:Bool){super.setSelected(selected,animated:animated)letshowPasswordItem=UIMenuItem(title:

H.266/VVC SCC技术学习:帧内块拷贝(Intra block copy, IBC)

帧内块拷贝(Intrablockcopy,IBC)是HEVC针对屏幕内容编码(Screencontentcoding)序列的扩展工具,它显着提高了屏幕内容序列的编码效率。IBC是一种块级编码模式,IBC编码的CU被视为除帧内或帧间预测模式之外的第三预测模式。和帧间技术类似,编码端执行运动搜索(块匹配,BlockMaching,BM)为每个CU找到其最佳的块向量(BlockVector,也可以称为运动向量MotionVector),块向量用于指示从当前块到参考块的位移。和帧间技术不同的地方在于,IBC的最佳块向量是在当前CU所处帧重建区域搜索得到的,而帧间的运动向量是通过相邻参考帧内搜索得到的。

iOS 9 : Gesture Recognizer was setup in a storyboard/xib to be added to more than one view (not working)

使用iOS9并遇到UITapGestureRecognizer问题。我有一个带有UITableView的ViewController-A。我添加了一个带有textLabel的tableViewCell。我想在textLabel上实现点击。因此,如果我点击textLabel——它应该在控制台上打印或执行任何其他操作问题:TapRecogniser不工作。出现以下错误:以下是我所做的:1)在textLabel(来自StoryBoard)上添加了一个“UITapGestureRecognizer”。为textLabel启用了用户交互(现在仍然是错误)2)下面是IBAction:@IBActi

swift - 值(forKey :) for NSObject not working in Swift 4

在Xcode9Beta中试用Swift4。由于某些原因,在NSObject上使用键值访问器时我遇到了崩溃。有什么想法吗?importCocoaclassPerson:NSObject{varname=""varage=0}letalpha=Person()alpha.name="Robert"alpha.age=53alpha.value(forKey:"name")//error:Executionwasinterrupted,reason:EXC_BAD_INSTRUCTION(code=EXC_I386_INVOP,subcode=0x0). 最佳答案

ios - "CredStore - performQuery - Error copying matching cred."使用 AVPlayer 打开 Vimeo 时出错

我正在尝试使用AVPlayer的子类在我的swift应用程序的subview上播放Vimeo视频。即使无需凭据或登录Vimeo即可查看此特定视频,但当我尝试设置视频时,出现以下错误:CredStore-performQuery-Errorcopyingmatchingcreds.Error=-25300,query={class=inet;"m_Limit"="m_LimitAll";"r_Attributes"=1;sync=syna;}在UIView上设置播放器后,我的代码非常简单:player.set(AVURLAsset(url:URL(string:videoURLStrin