草庐IT

local-class

全部标签

ios - Swift:Class 不能声明为 public 因为它的 Super 类是内部的

我正在尝试将类声明为公共(public)类,如下所示classRewardsAndRedemptionModel:BaseObject{varrewardHistory:[RewardHistoryModel]!}这是我试图公开类(class)的地方,但我做不到。publicclassRewardHistoryModel:BaseObject{varrewardValue:String!varrecordedByName:String!varrewardFor:String!}即使我阅读了Internet上可用的文档,我也无法理解,请帮助我。 最佳答案

ios - 桥接头问题 - 'MyClass' 不可用 : cannot find Swift declaration for this class

我已经访问过这个链接-MyClassisunavailable:cannotfindSwiftdeclarationforthisclass-ReleaseBuildOnlyAddingLinkedorEmbeddedSwiftFramework:'MyClass'isunavailable:cannotfindSwiftdeclarationforthisclassSwift:usingprivateframework但是以上链接都没有帮助我解决问题。我正在使用objective-c开发一个应用程序,在我正在集成的应用程序中ios-charts其框架是在swift中开发的。我已经合并

Swift:如何使具有子类返回类型的函数符合协议(protocol),其中父类(super class)被定义为返回类型?

我有一个协议(protocol),其中定义了一个函数,函数的返回类型是SuperclassType。在一个符合协议(protocol)的类中,我试图定义这个函数,但返回类型是SubclassType。编译器告诉我,这个类不符合协议(protocol),因为显然SubclassType!=SuperclassTypeprotocolSomeProtocol{funcsomeFunction(someParameter:SomeType)->SuperclassType?}classSomeClass:SomeProtocol{funcsomeFunction(someParameter:

ios - 带有名为 `imageView` 的 IBOutlet 的 UITableViewCell 与父类(super class) IBOutlet 冲突的错误

我制作了一个自定义的UITableViewCell,我在其中添加了2个标签和一个UIImageView,每个标签都带有IBOutlets。IBOutletweakvarimageView:UIImageView!我已经为UIImageView提供了一个名为imageView的IBOutlet,但在添加它之后出现错误:Getterfor'imageView'withObjective-Cselector'imageView'conflictswithgetterfor'imageView'fromsuperclass'UITableViewCell'withthesameObjectiv

ios7 - 迪尔德 : Symbol not found: _OBJC_CLASS_$_NSHTTPURLResponse

我使用Xcode6Beta2编写了一个Swift应用程序,它使用CFNetwork类(例如NSURLRequest和NSHTTPURLResponse)进行一些网络连接。该应用程序在iOS8上运行良好,但是,当我尝试在iOS7设备或运行iOS7的模拟器中运行它时,启动该应用程序时出现以下错误:dyld:Symbolnotfound:_OBJC_CLASS_$_NSHTTPURLResponseReferencedfrom:/Users/patrick/Library/Developer/CoreSimulator/Devices/B0A61F43-A67C-4803-8F5D-77C3

ios - XCode 6 框架问题 : Module [framework] has no member named [class]

我已经构建了一个自定义框架,我已将其拉入包含我正在使用Xcode6编写的应用程序的工作区。当我尝试实例化属于该框架的类时出现错误,读取模块“Framework”没有成员名为“单位”:我已确保将应用程序目标链接到框架创建的库:这是Unit类的屏幕截图:我不知道我做错了什么。我没有看到其他人遇到过这个问题。我将永远感激任何可以帮助我解决此问题的人。预先感谢您的帮助。 最佳答案 我现在觉得很蠢。我认为默认访问级别对于我的框架中定义的所有内容都是公开的。我能够通过公开类和初始化程序来解决这个问题。

ios - 如何知道一个对象是子类还是父类(super class)的实例

我有2个类:classParent{funca(){self.b()}funcb(){//IwanttocheckhereifselfisParent//warning"'is'testisalwaystrue"{log("instanceofparent")}}}classChild:Parent{}我想这样检查//varchild=Child()child.a()//don'tseelogvarparent=Parent()parent.a()//seelog我知道我可以在父类(superclass)中创建类似description的方法,并在子类中覆盖它。我想知道Swift是否可

iOS 12.2 WKWebview : unable to load local html page after loading https or http url

在应用程序启动时我正在加载https://www.google.com在WKWebView中。应用程序有一个按钮,单击该按钮应用程序将从文档目录加载本地html页面。我使用以下代码加载html页面。letdestPath=NSSearchPathForDirectoriesInDomains(.documentDirectory,.userDomainMask,true)[0]letfileName="Demo.html"letfullDestPath=URL(fileURLWithPath:destPath).appendingPathComponent(fileName)self.

swift - 使父类(super class)的初始值设定项返回特定的子类?

这个问题在这里已经有了答案:CustomclassclustersinSwift(7个答案)关闭7年前。我正在Swift中创建一个单位框架,它具有用于不同单位(例如质量和体积)的测量父类(superclass)和子类。一个功能是允许框架正确猜测它是用什么单元创建的,并返回正确的类。示例代码:classMeasurement{varunitString:Stringinit(unknownUnit:String){//checksiftheunitiseitherVolumeorMass,andreturnsaninstanceofthatclass}}classVolume:Measu

Swift 运行时 - 调用父类(super class)方法

我正在运行时创建UIView的子类,并为其提供layoutSubviews方法的实现。我需要做的一件重要事情是执行super.layoutSubviews()。在Objective-C中,我可以使用objc_msgSendSuper函数来完成:ClassobjectClass=object_getClass(object);Classsuperclass=class_getSuperclass(objectClass);structobjc_supersuperInfo;superInfo.receiver=object;superInfo.super_class=superclass