swift2

    7

    3答えて

    で拡張子のないファイル名を取得するために変更を破り、我々はコードを以下で拡張子のないファイルの短い名前を取得することができます: self.name = pathFilename.lastPathComponent.stringByDeletingPathExtension 私はスウィフト2に更新しますが、このAPIはもう使用できません。警告メッセージで、NSURLを使用する必要があります。し

    8

    1答えて

    iOS 9のクイックアクションを自分のアプリに追加したいと思います。 私は私のアプリデリゲートにこのコードを配置: import UIKit enum ShortcutType: String { case NewScan = "QuickAction.NewScan" case Settings = "QuickAction.Settings" } @UIApplica

    23

    4答えて

    私のアプリ用のGenericListControllerを作成しようとしています。 私はUIViewControllerを拡張する汎用コントローラを拡張するProductListControllerを持っています。私は、ストーリーボードにProductListControllerを接続し、2つの店舗を作ったが、私は常に、このエラーが表示されている: Terminating app due to u

    5

    2答えて

    さて、iOSメッセージアプリと同様にスクロールしながら、春のようなアニメーションをサポートするUICollectionViewFlowLayoutを用意しました。とにかく、Swift 2.0に変換すると、UIDynamicsが完全に変更されたようです。私は次のブロックを変換しようとしていますが、私はそれを理解していないようで、Appleのドキュメントはここでは非常に支持的ではありません。次のブロッ

    18

    3答えて

    迅速にすべてのマップの注釈を削除するにはどうすればよい私はボタンですべてのマップの注釈を削除するには、コードを働いていたが、Xcodeの7に私の更新後に、私はエラーに実行しています: タイプ「MKAnnotation」をしませんプロトコルに準拠する 'SequenceType' スウィフト2 annotationsで if let annotations = (self.mapView.annot

    9

    1答えて

    スイフト2.0 popLast()作品: var arr = [1,2,3] let i = arr.popLast() 今arr [1,2]とi(任意に包まれた)3です。 しかし、popFirst()もありますが、コンパイルされません。私はそれがために使用されるかなり確信しているが、それは今いません: var arr = [1,2,3] let i = arr.popFirst() //

    11

    5答えて

    専門家とのHTTPSサイトにアクセスすることはできませんHTTPSプロトコルでWebアプリケーションに送信します。 05:13.879 Webページテスター[2947:31838] 私のアプリを構築しながら、以下の私のコードは、以下のエラーメッセージ 2015年10月1日01を示しViewController.swift import UIKit class ViewController: U

    6

    2答えて

    今はMirror型を使ってオブジェクトの変数を検査できます。ミラーリングを使用して変数に値を設定することはできますか?それとも別の素早い方法がありますか? たとえば、JSONからオブジェクト(Swift struct)を作成したいとします。 NSObjectをサブクラス化せずにObjective-C関数を使用することは可能ですか?

    6

    1答えて

    私は自分のアプリケーションの作品を作るために General -> Embedded Libraries 上の枠組みを含める必要があります。 これを行うには2つの方法があります:ドラッグアンドドロップ、またはボタン「+」をクリックしてフレームワークを選択することです。どちらの場合も、Xcodeは絶対パスを設定します。 相対パスを設定する方法はありますか? 私はナノ編集して端末から行うことを考え

    12

    3答えて

    forループ内でguardを使用する正しい方法は何ですか? for (index,user) in myUsersArray.enumerate() { guard user.id != nil else { print("no userId") //neither break/return will keep running the for loop