SwiftURLイニシャライザーのスローエラーでの文字列補間

azamsharp

私は次のコードを持っています:

source.id = "abc-news"

let articlesBySourceURL = URL(string: "https://newsapi.org/v2/top-headlines?sources=\(source.id)&apiKey=somekeyhere")!

常に次のエラーがスローされます。

スレッド1:致命的なエラー:オプションのアンラップ中に予期せずnilが見つかりました

私は何かが足りないのですか?

jefflovejapan

最初に文字列を作成してから、初期化子に渡す前にコンソールに出力してみてください。有効なURLのように見えますか?

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ヒープでの指定イニシャライザーの使用

分類Dev

インスタンスイニシャライザーのStackOverflowError

分類Dev

Emberjsのインスタンスイニシャライザー

分類Dev

イニシャライザリストでのテンプレート置換エラー

分類Dev

Swiftクラスのイニシャライザー

分類Dev

シャイニープロットlyevent_dataシャイニーサーバーでのみエラー

分類Dev

文字列リテラルでのエスケープ文字列補間

分類Dev

「コンビニエンスイニシャライザーに別のイニシャライザーへの「自己」呼び出しがありません」

分類Dev

イニシャライザーでRealmSwiftを使用すると、一定のエラーがスローされます

分類Dev

クロージャを含むタイプイニシャライザでプロパティを初期化するときのコンパイルエラー

分類Dev

イニシャライザリストのコピー構築

分類Dev

kotlin拡張プロパティのレイジーイニシャライザーでのこの参照

分類Dev

Scala文字列補間空文字列コンパイルエラー

分類Dev

エラー:イニシャライザーは型内でのみ宣言できます

分類Dev

メンバーの配列を使用したイニシャライザーリスト時間メンバーコンテナーの初期化

分類Dev

範囲ベースのループでラムダのイニシャライザリストを使用する

分類Dev

Angular 4、Ionic、Cloudinaryでの文字列補間エラーによる変数値のバインド

分類Dev

1つのクラスに複数のイニシャライザー(swift)

分類Dev

指定イニシャライザは、「スーパー」でのみ指定イニシャライザを呼び出す必要があります

分類Dev

イニシャライザーのスーパークラスで定義されたプロパティの設定

分類Dev

UICollectionViewを拡張するクラスのイニシャライザー(Swift 3.2)

分類Dev

C ++をオーバーロードする列挙子演算子の「&」トークンの前にイニシャライザが必要です

分類Dev

Doxygenエラー:見つかりました ';' イニシャライザリストの解析中

分類Dev

DispatchQueueクロージャでの文字列補間の警告

分類Dev

エラー:正の場合、列インデックスは最大6でなければなりません-Rのシャイニーアプリエラー

分類Dev

ハード外の大音量のイニシャライザ

分類Dev

イニシャライザの静的メンバーのみ

分類Dev

OpenGLES 3.0:「グローバルイニシャライザで使用できるのはconstsのみです」

分類Dev

CoreData:エラー:NSManagedObjectクラスで指定されたイニシャライザーの呼び出しに失敗し、作成に失敗しました

Related 関連記事

  1. 1

    ヒープでの指定イニシャライザーの使用

  2. 2

    インスタンスイニシャライザーのStackOverflowError

  3. 3

    Emberjsのインスタンスイニシャライザー

  4. 4

    イニシャライザリストでのテンプレート置換エラー

  5. 5

    Swiftクラスのイニシャライザー

  6. 6

    シャイニープロットlyevent_dataシャイニーサーバーでのみエラー

  7. 7

    文字列リテラルでのエスケープ文字列補間

  8. 8

    「コンビニエンスイニシャライザーに別のイニシャライザーへの「自己」呼び出しがありません」

  9. 9

    イニシャライザーでRealmSwiftを使用すると、一定のエラーがスローされます

  10. 10

    クロージャを含むタイプイニシャライザでプロパティを初期化するときのコンパイルエラー

  11. 11

    イニシャライザリストのコピー構築

  12. 12

    kotlin拡張プロパティのレイジーイニシャライザーでのこの参照

  13. 13

    Scala文字列補間空文字列コンパイルエラー

  14. 14

    エラー:イニシャライザーは型内でのみ宣言できます

  15. 15

    メンバーの配列を使用したイニシャライザーリスト時間メンバーコンテナーの初期化

  16. 16

    範囲ベースのループでラムダのイニシャライザリストを使用する

  17. 17

    Angular 4、Ionic、Cloudinaryでの文字列補間エラーによる変数値のバインド

  18. 18

    1つのクラスに複数のイニシャライザー(swift)

  19. 19

    指定イニシャライザは、「スーパー」でのみ指定イニシャライザを呼び出す必要があります

  20. 20

    イニシャライザーのスーパークラスで定義されたプロパティの設定

  21. 21

    UICollectionViewを拡張するクラスのイニシャライザー(Swift 3.2)

  22. 22

    C ++をオーバーロードする列挙子演算子の「&」トークンの前にイニシャライザが必要です

  23. 23

    Doxygenエラー:見つかりました ';' イニシャライザリストの解析中

  24. 24

    DispatchQueueクロージャでの文字列補間の警告

  25. 25

    エラー:正の場合、列インデックスは最大6でなければなりません-Rのシャイニーアプリエラー

  26. 26

    ハード外の大音量のイニシャライザ

  27. 27

    イニシャライザの静的メンバーのみ

  28. 28

    OpenGLES 3.0:「グローバルイニシャライザで使用できるのはconstsのみです」

  29. 29

    CoreData:エラー:NSManagedObjectクラスで指定されたイニシャライザーの呼び出しに失敗し、作成に失敗しました

ホットタグ

アーカイブ