LoginSignup
10
12

More than 5 years have passed since last update.

KxSMBの使い方

Posted at

iOSからWindowsのファイル共有機能にアクセスするまでをつらつらと書いていきます。

サンプルプロジェクトの起動まで

上記のURLにアクセスし、プロジェクトをダウンロードする。(git cloneでも可)

ターミナルでダウンロードしてきたプロジェクトのルートに移動し、rakeコマンドを実行する。

cd kxsmb
rake

すると、ターミナルにズラーーーっとログが流れるのでしばらく待つ。
終わったら、サンプルプロジェクトを起動する。

Windowsにアクセスする

Windows側での作業

  • Wi-Fiに接続する。(iOS端末と同一のWi-Fiに接続する必要があります。)
  • コマンドプロンプトを開き、ipconfigと入力し、Enter。
  • 表示されたログの中の、IPv4アドレスの部分に表示されているIPアドレスを控えておく。

※自分の環境の場合、Wireless LAN adapter ワイヤレス ネットワーク接続の部分に記載されていたもので通りました。

Xcode側での作業

  • 2014/10/10現在、本来UIAlertView上に表示されるTextFieldが表示されないので、TreeViewController192行目辺りに直接_newPathFieldにパスをセットする処理を記述した。
_newPathField.text = @"smb://Windows側の作業で控えたIPアドレス/";

クライアント側での作業

  • 起動時に表示されるアラートでGoをタップすれば接続される。
  • 接続後、SMB Authorizationという画面が表示されるので、値を入力してDoneをタップする。

以上の手順でiOSからWindowsにアクセスすることが出来ます。

サンプルプロジェクトでできること(仮)

このサンプルプロジェクトでは+ボタンをタップすると新規フォルダをNew Folderという名前で作成します。

また、ファイルを選択するとDownloadすることも出来ます。
jpgの場合、ダウンロードした時点で画面下部に画像が表示されました。

10
12
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
12