草庐IT

final-class

全部标签

objective-c - 如何执行 [self.view addSubview : lbl] outside of ViewController Class scope?

如何在ViewController类范围之外执行[self.viewaddSubview:lbl]?或:如何在ViewController类之外的主视图中的不同类中添加标签或其他View?谢谢-(void)viewDidLoad{[superviewDidLoad];UILabel*lbl=[[UILabelalloc]initWithFrame:CGRectMake(0,0,100,100)];[lblsetText:@"hithere"];[self.viewaddSubview:lbl];// 最佳答案 好吧,view只是UI

ios - AutoLayout Size Classes - 不同的比例高度

我需要将subview的高度设置为与其父View成比例。在iPad上,我需要它是高度的三分之一,而在iPhone上,我需要它是高度的一半。在“AnyAny”大小类中,我创建约束并将乘数设置为0.3333333。这在iPad上起到了应有的作用。当我将尺寸等级更改为“CompactRegular”时,我将约束的乘数更改为0.5。虽然这使它在iPhone上减半,但它也适用于iPad。我如何使尺寸等级具有不同的乘数? 最佳答案 您需要为Compact/Regular添加新约束,并确保原始约束仅安装在Any/Any中,如下所示:在Any/An

ios - 如何从子类委托(delegate)方法调用父类(super class)委托(delegate)方法

我有一个SuperClass实现,在这个类中我实现了方法webView:shouldStartLoadWithRequest:navigationType:@interfaceSuperClass...-(BOOL)webView:(UIWebView*)webViewshouldStartLoadWithRequest:(NSURLRequest*)request1navigationType:(UIWebViewNavigationType)navigationType{//SuperClasstreatment}...@end然后我有一个SubClass扩展这个SuperClas

ios - 必须调用父类(super class) 'UICollectionView' 的指定初始化程序

尝试初始化CollectionView类并出现以下错误:Mustcalladesignatedinitializerofthesuperclass'UICollectionView'数据正在从另一个ViewController传递,我希望在用户搜索时从ViewController中绘制框架。classsearchLocationsCollectionViewManager:UICollectionView,UICollectionViewDataSource,UICollectionViewDelegate{weakvarcollectionView:UICollectionView!

ios - _OBJC_CLASS_$_SBJsonParser 从 : error 引用

当我尝试在Xcode中编译我的项目时出现以下错误。Undefinedsymbolsforarchitecturei386:_OBJC_CLASS_$_SBJsonParserreferencedfrom:…我尝试了以下但问题仍然存在?感谢任何帮助。删除了“NSObject+SBJSON.m”和“NSString+SBJSON.m”文件并添加回构建阶段的编译源。在build设置中为有效架构添加了i386。尝试使用-all_load链接器标志 最佳答案 确保将SBJsonWriter.m、SBJsonParser.m和SBJsonBas

ios - 在 View 上强制使用特定的 Size Class

我认为iPad和iPhone版本之间需要不同的约束。登录屏幕在iPhone上显示为全屏,在iPad上显示为页面表单。由于大小的原因,UITextFields在iPhone上距左右两侧40像素,但我希望它们在iPad上为80像素。我将其设置为最终值大小类(wRegular,hRegular)的特定约束。但是,因为此View显示在页面上,所以它不使用最终值大小类。理想情况下,我想“强制”View使用大小类,而不是使用一组iPhone/iPad约束和大量约束Outlet。 最佳答案 实现此目的的方法是在UIViewController上使

ios - 架构 arm64 的 undefined symbol : "_OBJC_CLASS_$_PayTabCardReaderViewController", 从 : objc-class-ref in ViewController. o 引用

我在导入名为paytabs的库时遇到这个奇怪的错误Undefinedsymbolsforarchitecturearm64:"_OBJC_CLASS_$_PayTabCardReaderViewController",referencedfrom:objc-class-refinViewController.old:symbol(s)notfoundforarchitecturearm64clang:error:linkercommandfailedwithexitcode1(use-vtoseeinvocation)在build设置下架构:架构标准架构(armv7、arm64)-$(

ios - 为 iOS 构建 Cordova/Meteor/Ionic : "duplicate symbol _OBJC_CLASS_$_CDVLogger"

自从我将Xcode升级到iOS11并将Meteor升级到1.5.2后,我在使用Meteor编译适用于iOS的Xcode时遇到了一个错误在meteor控制台中构建运行良好,但是当尝试在Xcode上运行时,出现错误。详情如下:duplicatesymbol_OBJC_CLASS_$_CDVLoggerin:/Users/almaju/Library/Developer/Xcode/DerivedData/Shotgun-gfxenslogefzngcppvotdeekcsof/Build/Intermediates.noindex/Shotgun.build/Debug-iphonesim

java - 运行 map 缩减程序时出现错误 java.lang.RuntimeException : java. lang.ClassNotFoundException : wordcount_classes. WordCount$Map

我是Hadoop的新手,正在尝试运行Mapreduce程序,即WordCount,我收到以下错误java.lang.RuntimeException:java.lang.ClassNotFoundException:wordcount_classes.WordCount$MapandWordCount.javaimportjava.io.IOException;importjava.util.*;importorg.apache.hadoop.fs.Path;importorg.apache.hadoop.conf.*;importorg.apache.hadoop.io.*;impo

class - 未找到配置单元类

我有一个名为“myudfs.jar”的jar,其中包含一个类“MyUpper.java”在配置单元解释器中,我添加了它:添加jarmyudfs.jar我没有问题:Addedmyudfs.jartoclasspathAddedresource:myudfs.jar不幸的是,当我在Hive下运行以下命令时:CREATETEMPORARYFUNCTIONmyUpperAS'org/hue/udf/MyUpper.java';我有一个错误:FAILED:Classorg/hue/udf/MyUppernotfoundFAILED:ExecutionError,returncode1fromor