タイプに応じて文字列を作成したいと思います(必要があればURLの一部)。 は、この典型的なコードを考えてみましょう: import Foundation
protocol TestP {
var p: Int { get }
}
protocol TestQ: TestP {
var q: Int { get }
}
struct TestR: TestQ {
次のコードでエラーが発生するのはなぜですか? protocol ProtocolA {
var someProperty: ProtocolB { get }
}
protocol ProtocolB {}
class ConformsToB: ProtocolB {}
class SomeClass: ProtocolA { // Type 'SomeClass' does
リストからアイテムを選択する汎用ビューコントローラを作成しました。汎用のデリゲートメソッドを使用して選択されたアイテムを返したいと思います。次のように私のセットアップは次のとおりです。 class ListPickerViewController<T>: UIViewController {
var delegate: ListPickerViewControllerDelegate?
に私は3つのクラスString 、 String!、String?として class A {
var uid: Int64!
var countryCode: String? // <-- Attention
}
class B {
var uid: Int64!
var countryCode: String! // <-- Attention
}