質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
iOS 9

iOS 9は、アップル社のモバイルOSであるiOSシリーズのバージョン。特徴として検索機能の強化、Siriの機能改良、iPad向けマルチタスクなどがあります。マルチウィンドウ機能をサポートし、iPad向けマルチタスクもサポートされています。

iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

Q&A

解決済

1回答

1695閲覧

iOSでのiBeaconプログラムについて

kokawa2003

総合スコア217

iOS 9

iOS 9は、アップル社のモバイルOSであるiOSシリーズのバージョン。特徴として検索機能の強化、Siriの機能改良、iPad向けマルチタスクなどがあります。マルチウィンドウ機能をサポートし、iPad向けマルチタスクもサポートされています。

iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

0グッド

0クリップ

投稿2016/07/05 05:52

編集2016/07/05 09:27

仕事でibeaconを手に入れてこのiOSプログラムを組もうと思いました。が全くうまくいきません。
ibeaconはこれ
http://www.products.braveridge.com/beacon/bvmcn1001crh-b-%E3%83%89%E3%83%AA%E3%83%83%E3%83%94%E3%83%BC%E5%90%9B/
です。
Androidではうまく検知されたのでiOSを書きたいのです。
http://dev.classmethod.jp/references/ios7-ibeacon-api/
の通りにしたのですがだめ
http://noumenon-th.net/text-hymn/2014/04/post-1.php
もだめ
デバッグするとかならず

  • (void)locationManager:(CLLocationManager *)manager monitoringDidFailForRegion:(CLRegion *)region withError:(NSError *)error

で止まります。(ブレークポイントをつけるとそこに来るという意味です。落ちる等の意味ではありません)

どうもこれ
http://dev.classmethod.jp/references/ios8-ibeacon/
http://qiita.com/susanuwo/items/095897c457754e8b9fcf
をする必要がありかとおもわれますが(iOS9です)
Objective-Cでどう書くのかわかりません。まだswiftでないので。

結論としてobjective-cでiOS9用の位置検出の権限の付け方を知っている人は教えて下さい。
よろしくお願いいたします。
ちなみに
http://iscene.jimdo.com/2015/06/07/ibeacon-ios8-%E9%A0%98%E5%9F%9F%E8%A6%B3%E6%B8%AC%E3%82%B5%E3%83%BC%E3%83%92-%E3%82%B9-central-%E5%8F%97%E4%BF%A1%E5%81%B4-%E4%BD%9C%E6%88%90/
も試しましたがだめでしたがデバッグすると

  • (void)locationManager:(CLLocationManager *)manager didStartMonitoringForRegion:(CLRegion *)region

まではブレークポイントで来ます

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

fuzzball

2016/07/05 06:18

「monitoringDidFailForRegionで止まる」というのは落ちるということでしょうか?それともエラーになるということでしょうか?エラーになるならエラーの内容を書いて下さい。
guest

回答1

0

自己解決

解決しました。
ベースはこれ
http://iscene.jimdo.com/2015/06/07/ibeacon-ios8-%E9%A0%98%E5%9F%9F%E8%A6%B3%E6%B8%AC%E3%82%B5%E3%83%BC%E3%83%92-%E3%82%B9-central-%E5%8F%97%E4%BF%A1%E5%81%B4-%E4%BD%9C%E6%88%90/
でOKですがさらに
http://blog.iteedee.com/2014/02/ibeacon-startmonitoringforregion-doesnt-work/
とさらにどこからパクったかわすれたがビーコンが最初からINにいる時の処理を追記したら問題なく動作するのを確認しました。最後のリンクがないとiphone4sだとBACKGROUDにすると動作しなくなるようですが5だと動くので4Sはビーコンダメ?と誤認するところでした。やはり4Sとか古いのは難しい

投稿2016/07/05 13:11

kokawa2003

総合スコア217

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問