プロフィール

Author:はるかわ しおん
なにか、新しいものを。
そして、楽しいものを。

FC2カウンター


上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
  • Type '***' does not conform to protocol 'UITableViewDataSource'

Swift で以下のようなエラーが出るが、「実装してるよ?」というとき。

Type 'ViewController' does not conform to protocol 'UITableViewDataSource'


extension ViewController : UITableViewDataSource {

func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {

みたいに実装していると思いますが、引数に ! がついていたりしませんか?
! をつけたり消したりすると直るとではと思います。






※筆者は Swift の言語仕様を勉強するつもりはこれっぽっちもありません・・・ので、正しい言い方がよく分からん

スポンサーサイト
  • Xcode6 で requestAlwaysAuthorization() しても iBeacon が検出できない

Swift で CLLocationManager#requestAlwaysAuthorization() を呼んでもダイアログが表示されない場合。

以下
http://qiita.com/ftsan/items/b3a04d30cd91c11aeea1

を見ましょう。

※キーがあればいいので、値はなんでもかまいません。







違った。
http://ibeaconmodules.us/blogs/news/14702963-tutorial-swift-based-ibeacon-app-development-with-corelocation-on-apple-ios-7-8
の 6 を参照。


  • Xcode6 "Process launch failed: Security"

iPhone 側に自分のアプリが入っているはずなので、アプリのアイコンをタップしましょう。
そうすると認証するかみたいなダイアログが出るので、それを押せば解決です。



  • SourceKitService Terminated をコマンド一発で直す

Xcode6 beta7 で突然繰り返し出始める SourceKitService Terminated。

原因に心当たりがなければ Xcode を落としてから
 rm -rf ~/Library/Developer/Xcode/DerivedData/
で直るみたい。


8092ffa7-dae0-88a8-8406-fa6cf831b75b.png





上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。