问答

swift – 如何从具有相同名称的嵌套类型的类中引用全局类型?

 来源    2018-11-22    2  

我有一个在全局范围内声明的类,另一个具有相同名称的类嵌套在某个类中.

class Address {
    var someProperty: String?
}

class ThirdPartyAPI {
    class Address {
        var someOtherProperty: String?
        init(fromAddress address: Address) {
            self.someOtherProperty = address.someProperty
        }
    }
}

问题是:如何从初始化中引用全局类而不是内部类?在给出的示例中,我有一个错误类型’ThirdPartyAPI.Address’的值没有成员’someProperty’,这意味着编译器引用内部地址而不是全局地址.

使用typealias

class Address {
    var someProperty: String?
}

typealias GlobalAddress = Address

class ThirdPartyAPI {
    class Address {
        var someOtherProperty: String?
        init(fromAddress address: GlobalAddress) {
            self.someOtherProperty = address.someProperty
        }
    }
}
android – 如何更改Listview按钮名称在自定义适配器类中发送服务器请求后?
问答最近我正在开发一个基于在线的学生教师通信应用程序.在这个应用程序中,有一部分学生必须向教师发送要求在课堂上添加的内容. 这是自定义适配器getView代码,我使用listview custiom按钮发 ...
1
java – 如何将字段名称传递给属性文件中的全局消息
问答我在global-messages.properties文件中有以下消息. errors.integer=${getText(fieldname)} must be an integer. 使用val ...
1
swift – iOS/FCM – 如何使用Payload中的图像名称将XCAsset文件夹中的图像显示为通知附件?
问答我正致力于通过FCM发送的天气应用程序的Rich Notification. 首先,我想通知您,我的通知都是通过APNS和FCM成功发送和接收的. 我正在使用Pusher和Postman来测试一切. ...
1
c# – 如何检索具有完全限定名称的嵌套类型?
问答我似乎无法使用Roslyn的Compilation.GetTypeByMetaDataName()方法检索嵌套类. 例如: var tree = CSharpSyntaxTree.ParseText( ...
2
泛型 – 在Swift中获取通用类型的名称(字符串)
问答我有一个类型T的泛型类,我想获取在实例化时传入类的类型的名称.这是一个例子. class MyClass<T> { func genericName() -> String { // ...
1
Swift:获取变量实际名称作为字符串
问答所以我试图在Swift中将实际的变量名称作为字符串,但是还没有找到一个方法来做到这一点,或者也许我在这个角度看待这个问题和解决方案. 所以这基本上是我想做的: var appId: String? = ...
2
swift – 如何消除具有相同名称的类型和模块的歧义?
问答我正在尝试在一个项目中使用KárolyLőrentey的B-tree based OrderedSet.但是,我遇到了一个问题,我无法声明一个不合格的OrderedSet因为名称在Foundation ...
1
如何在iOS中使用swift获取所有wifi网络名称列表
问答我有简单的问题,但我不知道如何实现这一点.我需要创建一个应用程序,当用户点击某个网络iphone必须连接到该网络时,可以获取所有可用的wifi网络名称和信息列表.我能这样做吗?如何 ?::无法获得所有 ...
3
uwp – Devops:错误CS0234:命名空间“Windows”中不存在类型或命名空间名称“ApplicationModel”
问答我正在尝试为Windows Universal Sample Application File Access Project设置构建管道. 该管道正在使用Azure Pipelines Hosted ...
2
swift – 如何创建内联匿名函数,以便在函数调用中立即使用?
问答我有这个我创建的Swift函数,它将一个函数作为参数: func doMath(_ f:(_ i1 : Int, _ i2 : Int) -> (), _ i1: Int, _ i2: Int) ...
1
Java类中规范名称,简单名称和类名称之间有什么区别?
问答在Java中:有什么区别: Object o1= .... o1.getClass().getSimpleName(); o1.getClass().getName(); o1.getClass(). ...
1
c# – 命名空间“System.Data”中不存在类型或命名空间名称“OracleClient”
问答尝试运行我的代码时,收到以下错误: CS0234: The type or namespace name 'OracleClient' does not exist in the namespace ...
2
c# – 命名空间“Microsoft”中不存在类型或命名空间名称“Reporting”
问答我只是得到以下错误: The type or namespace name 'Reporting' does not exist in the namespace 'Microsoft' (are y ...
1
asp.net – 命名空间“系统”中不存在类型或命名空间名称“Linq”
问答我有一个wcf服务托管在IIS的一个网站,我似乎有这个问题. 在我的web.config我有这个: <system.web> <compilation> <assembl ...
2
.net – VS2012烦恼 – 命名空间中不存在类型或命名空间名称
问答所有, 我不知道这是否刚刚开始在VS2012中发生.我没有看到它发生在VS2010或以前的版本中. 我在VS2012中有一个我自己的自定义项目的解决方案.主项目是SharePoint 2010项目.这 ...
3
c# – 命名空间“System.Web”中不存在类型或命名空间名称“优化”
问答我正在部署一个新的网站作为我的主要网站,它的工作很好. 根目录下的所有应用程序都可以工作,除了一个.这是一个遗留系统(c#.net),被大量使用,不幸的是,我无法访问源代码. 当我运行遗留应用程序ww ...
1
命名空间中不存在c# – 类型或命名空间名称
问答我有一个.cs文件中的代码,我遇到下面的错误,任何帮助将不胜感激. using System.Data.Entity; namespace Assignment2.Models { public cl ...
1
swift – ‘在super.init初始化self之前在方法调用中使用self’,不能通过方法调用初始化属性
问答我很好奇是无论如何都要在init方法中调用一个方法来设置类的实例属性.基本上我只有一个子类UIView的类,在init中添加一些子视图,其中一些子视图是类的实例变量. class MyView: UI ...
2
c# – CS0234:命名空间中不存在类型或命名空间名称”. (你错过了一个程序集引用吗?)
问答我有一个项目正在接收"类或命名空间"在类或命名空间中不存在""错误.我在这里看到了很多解决方案,但我无法解决我的问题. 我有一个包含2个项目的解决方案,Web. ...
1