-
[解決済み] Swift 4の#selector()で@objc推論の非推奨にどう対処すればいいですか?
質問 私は自分のプロジェクトのソースコードをSwift 3からSwift 4に変換しようとしています。Xcodeが私に与えている1つの警告は、私のセレクタについてです。 例えば、私はこのような通常のセレクタを使用して、ボタンにターゲットを追加します。 button.addTarget(self, action: #selector(self.myAction), for: .touch
2022-06-29 21:28:56 -
[解決済み] Swiftの関数におけるデフォルトのオプションパラメータ
質問 を設定すると firstThing をデフォルトの nil のデフォルト値なしで、これは動作します。 nil 関数を呼び出すときに、パラメータが不足しているというエラーが表示されます。 タイプすることで Int? というデフォルト値でオプションにしたのでは? nil というデフォルト値で任意にするものだと思っていたのですが、そうなのでしょうか?もしそうなら、なぜそれが
2022-06-15 06:59:47 -
[解決済み] SwiftUIで複数のシート(isPresented:)が機能しない。
質問 このContentViewに2つの異なるモーダルビューがあり、そのために sheet(isPresented:) を使用していますが、最後の1つだけが表示されるようです。どのように私はこの問題を解決することができますか?それともSwiftUIでビューに複数のシートを使用することはできないのでしょうか? struct ContentView: View { @St
2022-06-11 13:35:50 -
[解決済み] swiftで文字列から整数値を取得する
質問 こんなことができるんですね。 var stringNumb: NSString = "1357" var someNumb: CInt = stringNumb.intValue しかし、これを String . のようなことをしたいのですが。 var stringNumb: String = "1357" var someNumb: Int = Int(string
2022-06-06 16:50:54 -
[解決済み] プロトコルは自分自身に適合しない?
質問 なぜこのSwiftコードはコンパイルできないのでしょうか? protocol P { } struct S: P { } let arr:[P] = [ S() ] extension Array where Element : P { func test<T>() -> [T] { return [] } } let resu
2022-06-02 05:05:08 -
[解決済み】Swift(UI)の "some "キーワードとは?)
質問 新しい SwiftUIチュートリアル は次のようなコードを持っています。 struct ContentView: View { var body: some View { Text("Hello World") } } 2行目の単語 some という単語が、キーワードであるかのように強調されています。 Swift 5.1 には s
2022-05-29 09:36:27 -
[解決済み] クラスがNSObjectProtocolに適合していない [重複]。
質問 この質問はすでにここに回答があります : CCC型はプロトコル'NSObjectProtocol'に適合していません。 (3つの回答) 終
2022-05-25 22:08:56 -
[解決済み] NSBundle bundleForClass:[self class]]のSwift版です。
質問 次のコードに相当するswiftは何ですか。 [NSBundle bundleForClass:[self class]] テストバンドルからリソースをロードしたい(JSONデータ) どのように解決するのですか? 使ったことはありませんが、こうあるべきだと思います。 Swift <= 2.x NSBundle(forClass: self.dynamicT
2022-05-24 05:49:39 -
[解決済み] Swift で異なる型のスーパークラスのプロパティをオーバーライドする
質問 Swiftで、元のプロパティからサブクラス化された別のオブジェクトでスーパークラスのプロパティをオーバーライドする方法を説明できる人がいますか? この簡単な例を見てみましょう。 class Chassis {} class RacingChassis : Chassis {} class Car { let chassis = Chassis() } class Rac
2022-05-17 21:25:27 -
[解決済み] Swiftの多重型制約
質問 例えば、以下のようなプロトコルがあるとします。 protocol SomeProtocol { } protocol SomeOtherProtocol { } さて、一般的な型を受け取る関数が欲しいが、その型は以下のものに従わなければならない場合。 SomeProtocol とすることができました。 func someFunc<T: SomeProtocol&
2022-05-13 07:39:20 -
[解決済み] SwiftのCodableを使って、辞書にエンコードするには?
質問 Swift 4の構造体である Codable . その構造体を辞書にエンコードするための簡単な組み込みの方法はありますか? let struct = Foo(a: 1, b: 2) let dict = something(struct) // now dict is ["a": 1, "b": 2] どのように解決するのですか? もし、データの移動が多少あってもいいので
2022-05-11 11:58:11 -
[解決済み] グローバル変数を作成するには?
質問 ViewController間で共有する必要があるグローバル変数があります。 Objective-Cでは、静的変数を定義することができますが、Swiftでグローバル変数を定義する方法を見つけることができません。 何か方法をご存知でしょうか? どのように解決するのですか? Swiftの公式プログラミングより 案内 : <ブロッククオート グローバル変数と
2022-05-11 07:31:51 -
[解決済み] 演算子「++」と「--」が非推奨に Xcode 7.3
質問 Xcode 7.3のノートを見ていて、この問題に気がつきました。 演算子 ++ と -- は非推奨となりました。 なぜ非推奨になったのか、どなたか説明してください。そして、Xcodeの新しいバージョンでは、代わりに ++ この x += 1 ; 例 for var index = 0; index < 3; index += 1 { print("
2022-05-10 23:58:13 -
[解決済み] Swift3でfileprivateとprivateを区別する良い例は何ですか?
質問 これは 記事 の新しいアクセス指定子を理解する上で役に立ちました。 Swift 3 . のさまざまな使い方の例も示しています。 fileprivate と private . 私の疑問は fileprivate を使うことは、このファイルの中だけで使われる関数に対して private ? どのように解決するのですか? fileprivate は今何で
2022-05-10 20:09:45 -
[解決済み] Swiftのdealloc
質問 ビューコントローラの終了時に、いくつかのクリーンアップを行いたいと思います。 NSNotificationCenter 通知を削除することです。実装は dealloc を実装すると、Swift のコンパイラーエラーが発生します。 Cannot override 'dealloc' which has been marked unavailable Swiftでオブジェクト
2022-05-10 06:43:29 -
[解決済み] Swiftで文字列をBase64にエンコードするにはどうすればいいですか?
質問 文字列をBase64に変換したいのですが、どうすればいいですか?いくつかの場所で答えを見つけたのですが、Swiftではもう動きません。私はXcode 6.2を使っています。私は答えがXcode 6.2ではなく、以前のXcodeバージョンで動作する可能性があると信じています。 どなたか、Xcode 6.2でこれを行う方法を教えていただけませんか? 私が見つけた答えはこれでしたが、
2022-05-07 18:51:15 -
[解決済み] SwiftUIはiOS 12.x以前と後方互換性があるのでしょうか?
質問 SwiftUIで作ったアプリがある場合、iOS 13以下のiOSで動作するのでしょうか? 解決方法を教えてください。 Xcode 11で確認したところ、後方互換性がないことが確認でき、SwiftUIの View の実装があります。 /// A piece of user interface. /// /// You create custom views by decla
2022-05-07 12:42:35 -
[解決済み] textFieldに"-------"でパスワードを隠す
質問 私のアプリでは、ユーザーがパスワードを入力しなければならないtextFieldがあり、私は彼が文字を入力すると、それは'-'に変更したいのですが、どのようにこれを行うことができますか? 解決方法は? Xcodeで直接実現することができます。 最後のチェックボックスは、必ず secure がチェックされています。 あるいは、コードを使って行うこともできます。
2022-05-06 20:03:32 -
[解決済み] Swift の拡張機能でメソッドをオーバーライドする
質問 私は、必要なもの(ストアドプロパティやイニシャライザ)だけをクラス定義に入れ、それ以外はすべて独自の extension のようなものです。 extension でグループ化し、論理ブロックごとに // MARK: も同様です。 例えばUIViewのサブクラスでは、レイアウト関連の拡張機能、イベントの購読と処理などの拡張機能を持つことになります。これらの拡張機能では、必然的
2022-05-06 10:22:09 -
[解決済み] 関数のパラメータとしてクラス型を渡す方法
質問内容 ウェブサービスを呼び出し、JSONレスポンスをオブジェクトに戻す汎用関数があります。 class func invokeService<T>(service: String, withParams params: Dictionary<String, String>, returningClass: AnyClass, completionHandler
2022-05-04 22:36:15
最新
-
LinuxでインターフェースのIPアドレスを取得する
-
WPFでリソースであるアイコンを使用するにはどうすればよいですか?
-
Laravel 6.0での「未定義関数str_slug()の呼び出し」について
-
WildFlyのヒープメモリを増やすには?
-
MessageBox.Showダイアログの「はい」「いいえ」ボタンのテキストを変更するには?
-
FlutterでキーボードのText Input Action Button(return/enterキー)を変更するには?
-
同一線上にある2つのdivブロック
-
ナビゲーションバーの右側に複数のUIBarButtonItemを追加するには?
-
絶対配置を使用することはバッドプラクティスとみなされますか?[クローズド]
-
リアクト転写小道具(1個を除く
おすすめ
-
Eclipse で Maven プロジェクトを作成すると、「Could not resolve archetype」というクレームが発生する [重複] 。
-
ドロップダウンリストのselecteditemをプログラムで設定する
-
切り上げ/切り下げ 瞬間を分単位で表す
-
kubernetesを完全にアンインストールする方法
-
Laravelが更新後に「The bootstrap/cache directory must be present and writable」エラーを投げる。
-
LinearLayoutに子要素がある場合、onClickがトリガーされない
-
アンドロイド マシュマロ。Espressoでパーミッションのテスト?
-
車輪の再発明をせずにREST APIを保護する
-
Jenkinsパイプラインで失敗したステージのリトライオプションを実装するには?
-
がチェックアウトされていない...バンドルインストールしても直らない!