トップページ⇒mac
1001コメント350KB

[SDK]iPhoneアプリ開発初心者質問箱34[touch][iPad]

■ このスレッドは過去ログ倉庫に格納されています
0001名称未設定2013/08/19(月) NY:AN:NY.ANID:ykyhR6cZ0
iPhone, iPod touch用アプリケーションの開発を始めたばかりの初心者向け質問スレ。

■質問する前に■
1. 質問は日本語もしくはObjective-Cで
 質問に質問で返されても逆切れしない。それは質問の仕方が悪いってことだよ。
2. どういう内容であれレスをもらったら報告とお礼の言葉を忘れずに。
 回答者は自分の時間を使って親切で回答してくれています。
3. 回答者は自分も初心者であった事を忘れずに。
4. マルチポスト(複数のスレに同じ質問を書込むこと)は厳禁!
5. 質問は可能な限り具体的に。
 ただ「エラーが出ます」ではエスパーかスタンド使いでなければ答えられません。
 エラー内容をちゃんと書きましょう。
6. わからない部分のコードをコピペすると手っ取り早いです。
7. このスレは無料プログラミング教室ではありません。
 「○○の仕方を教えてください」という質問はなるべく避けてください。
 「自分で調べたけどわからなかった事」を質問するというスタンスを忘れずに。
8. バグを安易にOSや開発環境のせいにしない。
 自分の知識の無さを棚に上げて人のせいにするなんて百年早い。

■関連スレ
iOSアプリ 個人開発者の雑談スレ13
http://anago.2ch.net/test/read.cgi/mac/1369912531/

iPhone iPad iOSプログラミング Part1
http://toro.2ch.net/test/read.cgi/tech/1314086681/

【脱獄】iPhoneのJailbreakアプリ開発スレ
http://anago.2ch.net/test/read.cgi/mac/1337945208/

※前スレ
[SDK]iPhoneアプリ開発初心者質問箱33[touch][iPad]
http://anago.2ch.net/test/read.cgi/mac/1370485786/
0628名称未設定2013/09/26(木) 00:59:04.28ID:qNZa5Itu0
ボタンを押してカメラロールを起動し写真を表示するときに、ボタンとimageviewが同一のViewController内にあるときは以下の文で出来たんですが、
写真をボタンと別のViewController内にあるimageviewに表示させるにはどうしたらいいでしょうか。
-(IBAction)clickFromPictures:(id)sender
{
// アルバムから表示
UIImagePickerController *ipc = [[UIImagePickerController alloc] init];
ipc.delegate = self;
ipc.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum ;
[self presentModalViewController:ipc animated:YES];
}

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)image editingInfo:(NSDictionary *)editingInfo
{
// 選択した画像を画面に表示する
imageView.image = image;
[self dismissModalViewControllerAnimated:YES];
}
0629名称未設定2013/09/26(木) 01:38:16.64ID:VYTP80ix0
>>627
スペース全部消して改行入れながらオートインデントにまかすか
TABや半角スペース全部入れ直すかしてみ
0630名称未設定2013/09/26(木) 01:44:06.47ID:VYTP80ix0
あと、メニューのEditor から Show Invisibles 選ぶとスペースが
コの字を横にした記号になるから、大きいコの字とかーになってるやつを
消すのも有効かもね
0631名称未設定2013/09/26(木) 02:58:57.65ID:eAUAbcVL0
>>628
別のViewController.imageView.image = image;

正直、質問の内容と貼ったコードとの関連性は無い
0632名称未設定2013/09/26(木) 07:40:58.30ID:aIFrGqcI0
>>628
遷移前に表示したいVCに渡してやればいいんでない?セグウェのデリゲートメソッド内で出来るよ。
0633名称未設定2013/09/26(木) 11:27:46.04ID:2PXUsoJB0
個人の場合は販売元の表記は個人名のみ?
いろいろ仕様が変わっているみたいでよく分からん…

あと個人名はどこの表記から参照しているのか教えて欲しい
0634名称未設定2013/09/26(木) 13:10:07.78ID:HDTiL/RW0
xcode5を使っているんですが、作成したプログラムを
iphone simulatorで実行しても、iphoneの外枠(HOMEボタン等)が出ません。
どうすれば外枠を表示できますか?
0635名称未設定2013/09/26(木) 13:15:35.16ID:eAUAbcVL0
>>634
Retinaでない3.5inchでしか出ませんでしたが、Xcode 5 の Simulator ではそれも無くなったようです
ホームボタンを探しているなら、メニュー/ショートカットキーで
0636名称未設定2013/09/26(木) 13:17:43.64ID:eAUAbcVL0
>>635,634
>Xcode 5 の Simulator ではそれも無くなったようです
あ、Scale 100%にしたらまだありました
0637名称未設定2013/09/26(木) 13:23:47.08ID:eAUAbcVL0
>>636,635,634
訂正の追加です
iPhone Retina 3.5inch にすると、iPad風に出ますっっ!
0638名称未設定2013/09/26(木) 13:26:13.50ID:0OArWh9R0
>>633

>いろいろ仕様が変わっているみたいでよく分からん…
とっくの昔からそうなってる。

>あと個人名はどこの表記から参照しているのか教えて欲しい
ggrks
0639名称未設定2013/09/26(木) 18:00:57.44ID:XpScjOMC0
>>629 >>630 ありがとうございました。
syow invisibles を有効にさせた所、所々全角スペースになっておりました。
0640名称未設定2013/09/26(木) 20:49:56.20ID:3Toykqpv0
Xcode 4.6.3で2本目を作成中です。
今日Xcode 5へのアップデート通知が来ました。
アップデートしちゃっても問題ないでしょうか?
検証用の実機はios6.1.3しかないです。
touch4GなのでiOS7にはできないです。
なのでios7対応アプリ作成予定はないです。
また、今はとりあえずdeveloper登録せずにひも付きJBなtouch4Gで検証してます。
将来はdeveloper登録してストア登録はしてみたいと思ってます。
Xcode 4.6.3でもストア登録できますか?
0641名称未設定2013/09/26(木) 23:30:36.81ID:9oJQ2Hdz0
csvから画像名を読み込んでUI image を使って表示させようと思うのですが

csvから画像名をよみこむ→それを何かしらの変数にいれる→ imageView.image = [UIImage imageNamed:@"変数"];

みたいな感じでできるかと考えているのですが、どなたかご教授ください
0642名称未設定2013/09/27(金) 00:51:16.21ID:ZQDnuEwW0
やってから聞いてよ
0643名称未設定2013/09/27(金) 01:57:13.60ID:XjlalPoo0
>>641
画像の存在位置がアプリケーションバンドル内でないのなら、そのメソッドではない
その他はまあ普通のファイルを開くのとほとんど変わらないから特に
0644名称未設定2013/09/27(金) 08:38:03.24ID:zMjnSPLw0
>>641
csvのd属性をUIBezierPathに変換するコードがどっかにあったな。
似たような事やるんじゃね? ググってみ。
0645名称未設定2013/09/27(金) 08:42:23.22ID:zMjnSPLw0
csvじゃなかったSVGだったわすまんw
0646名称未設定2013/09/27(金) 09:42:05.17ID:MlYZYXC80
カメラに画像を透過させて重ねたいのですが、GPUImage
を使ってフィルタリングするか、UIImageを透過させて重ねるかどちらが良いのでしょうか?
0647名称未設定2013/09/27(金) 18:03:01.71ID:pju6d+rI0
アプリ内に入れている画像ファイルとかって、バージョンアップした時にそのファイルを消していても端末には残ったままですか?
一旦アプリを削除するまでずっと残ったまま?
0648名称未設定2013/09/27(金) 19:45:38.05ID:ynfmZ7Rt0
>>646
どう使うかによる

>>647
バンドル内のファイルなら消えるはず
0649名称未設定2013/09/27(金) 20:13:10.01ID:pju6d+rI0
>>648
そうっすか。
フォルダへの参照にしてるからかなあ
0650名称未設定2013/09/27(金) 20:17:48.29ID:ynfmZ7Rt0
>>649
Xcodeから転送したときは消えないよ
0651名称未設定2013/09/27(金) 20:31:56.06ID:pju6d+rI0
>>650
おお、ありがとう。安心した
0652名称未設定2013/09/27(金) 21:49:34.65ID:i0vlwKEYi
新しいxcode5.0で、外部ライブラリの追加の仕方を教えて下さい。
具体的にはiRateというライブラリなのですが。
0653名称未設定2013/09/27(金) 21:54:51.26ID:HhdEv8kY0
>>652
そこは Xcode 4 と変わらないけど

iRateできたライブラリ(フレームワーク?)を、
ドラッグ&ドロップでか、
TARGETのBuild Phasesの Link Binary With Libraries で + して Add Other...
で、追加すればいいんじゃね
0654名称未設定2013/09/27(金) 22:07:48.22ID:i0vlwKEYi
>>653
ありがとうございます!
しかし、その方法でもビルドが通らないのです。。。
0655名称未設定2013/09/27(金) 22:12:30.10ID:HhdEv8kY0
>>654
いや、追加の方法を教えて下さいっいうから

TARGETのBuild Phasesの Link Binary With Libraries の中にその入れたライブラリ入ってるの?
(または、File Inspector でプロジェクトにチェック付いているの?)

てか、どういうエラーやねん?
0656名称未設定2013/09/27(金) 22:38:09.18ID:i0vlwKEYi
>>655
あ、すいません!追加はできてるみたいです。
エラーは、This class requires automatic reference countingでした!
ARC関連のエラー?ですか?どうすればいいんでしょう?
0657名称未設定2013/09/27(金) 23:48:55.90ID:N/JphqOE0
656です。ARC有効でググったら解決しました!
お騒がせしました!
0658名称未設定2013/09/28(土) 08:31:14.94ID:1kvNBi9o0
朝起きると宿題が終わってるっえ
お前らいい身分だよなw
0659名称未設定2013/09/28(土) 15:44:58.17ID:0G7YVB/I0
始めまして。

1からアプリ開発を試みる者です。
CやJAVAは学校で習った程度で実践経験は全くありません。
参考書を何冊か購入しようと検討しているのですが、
ios7になった現在ios7に対応した参考書が出版されるのを待つべきでしょうか?

それと皆様はどういった書籍を参考になさりましたか?
オススメの参考書等ありましたら紹介して頂けると幸いです。
0660名称未設定2013/09/28(土) 16:17:20.08ID:eoOwDvfj0
こちらこそ始めまして。
iOS7というか、Xcode5とXcode4では、UI周りの扱い方とか大分変っているので、iOS7とXcode5に対応した書籍を待った方がいいかもしれませんね。
Objective-C自体も大分拡張されてきてますが、基本的な文法等は変わってないので、そちら関係の本でまずは基本を押さえるのも宜しいのでは。
0661名称未設定2013/09/28(土) 16:34:28.31ID:6e6LSnY10
書籍よりもサンプルと格闘したほうがいいよ。
0662名称未設定2013/09/28(土) 17:01:29.46ID:dImzcSyp0
iOS7とXcode5に対応した本が出る頃には、次のiOSとXcodeが出てくるから、待ってても無意味。
作りたい物があるならさっさと作り始めればいいし、作り始めなければいつまで経っても作れるようになんかならないよ。
0663名称未設定2013/09/28(土) 17:42:44.47ID:0G7YVB/I0
>>660
>>661
>>662
返信ありがとうございます。
Xcode5の方は関連書籍が出版されてから購入する事にします。
それまでは、以下の書籍でObjective-Cを学び、
サンプリングをいくつもこなして地力を上げて行こうと思います。
ご指導のほどありがとうございました。

参考書籍
「Xcode 4ではじめるObjective-Cプログラミング」
「改訂2版 Objective-C逆引きハンドブック」
「詳解 Objective-C 2.0 第3版」
0664名称未設定2013/09/28(土) 18:09:52.38ID:6rhe/pFx0
Mac版Xamarin Studioが超絶バージョンアップ!C言語やD言語、F言語にも対応!Visual Studio不要に
http://engawa.2ch.net/test/read.cgi/poverty/1380351550/
0665名称未設定2013/09/28(土) 19:41:58.15ID:6e6LSnY10
>>663
そう、その息だ!
いきなりサンプル全部は分かりっこない。
とりあえずコピペで良いんだよ。
やってると頭の中が整理されてほとんど見えてくるから。
とりあえず慣れる事。勘違いしない事。
gcdなんか初めは極力使用しない事。
0666名称未設定2013/09/28(土) 20:13:05.69ID:8ZAN4Rlr0
CとかDとかFとか段々ブラのカップサイズに脳内変換されつつあるわ
0667名称未設定2013/09/28(土) 22:30:29.63ID:TxJGLrxDP
俺、ケチだからアマゾンで
1昔前の版の本を中古で買ったけど
アプリ作れるようになったぜ
0668名称未設定2013/09/28(土) 22:46:46.16ID:DE4DibbS0
実機テストは普段使ってる iPhone や SIMフリー ではやらない方がいいですか?
0669名称未設定2013/09/28(土) 23:48:57.57ID:EsBpa2Er0
なんで?
sandbox構造知らないの?
0670名称未設定2013/09/29(日) 01:45:33.46ID:nCQOYolP0
昨日まで Xcode 4.6 から iOS7 の実機にアプリ転送できてたんですが、
なぜか急に転送できなくなりました。

オーガナイザには以下のメッセージがが出てますが、昨日までは普通に転送できてたので意味がわかりません。
---
The version of iOS on “xxxx” is not supported by this installation of the iOS SDK.
Please restore the device to a version of the OS listed below, or update to the latest version of the iOS SDK;
---

ちょうど今日 iPhone 落としてガラスにヒビ入ってしまったということもあるのですが、
充電できてるしオーガナイザも反応してるのでコネクタ周りがイカれたってわけでも
無いとおもいます。
06716702013/09/29(日) 02:17:19.64ID:nCQOYolP0
>>670
iOS 7.0.2 にアップデート、ケーブル抜き差し、プロビジョニングの入れ直し、Xcode5 で開いたり
などしてたら転送できるようになりました。原因は不明です。
0672名称未設定2013/09/29(日) 06:47:56.21ID:ttbKZIW80
hello worldで詰まっている。
本を見ながら、UIViewにhello worldを書いたUITextViewをaddするというのをやったんだが、画面に表示されない。真っ白。
でも虫眼鏡で字がありそうなところを見るとある。選択してコピーしてspotlight検索に貼り付けとちゃんと表示される。
なぜ表示されないのでしょうか。
0673名称未設定2013/09/29(日) 09:32:37.71ID:zaxGBf3g0
uitextview 作るときの frame の数値が小さいんじゃないの
0674名称未設定2013/09/29(日) 15:13:42.36ID:ttbKZIW80
>>672
自己解決です。
××-info.plistのMain nib file base nameという項目を消したらhello worldと表示されるようになりました。

>>673
回答ありがとうございました。
0675名称未設定2013/09/29(日) 16:47:48.55ID:2YozmnUa0
そうなのか…
0676名称未設定2013/09/29(日) 17:16:19.70ID:o9kantJi0
まあ、解決したのならいいのだが...だが、だがだなあ...
0677名称未設定2013/09/29(日) 18:10:26.87ID:8t8sjrZv0
でもそれって根本的な解決にはなりませんよね?ってやつだ
0678名称未設定2013/09/29(日) 18:17:46.54ID:FSRvGpZoi
>>677
そそ、それが言いたかった。
0679名称未設定2013/09/29(日) 19:21:33.49ID:WQS18e8Ti
��←表示されてる?
0680名称未設定2013/09/29(日) 19:22:35.93ID:WQS18e8Ti
2chで��←うんこの絵文字が表示されなくなった
0681名称未設定2013/09/29(日) 21:31:57.57ID:ttbKZIW80
>>679
陰気臭いよ。チョンか。
0682名称未設定2013/09/30(月) 00:48:35.17ID:zHaK6wcH0
>>680
サロゲートペアで表現される文字だからだろう。
ユニコードの文字の中には、2バイトでは表現しきれず、2バイトの文字2つを使って表現する文字がある。
その2つの文字のことを、表現する文字を代用(surrogate)する対(pair)、という意味でサロゲートペアと呼ぶ。
この文字を想定してちゃんと対応できていないブラウザの場合、サロゲートペアを構成する文字コードを通常の(2バイトで1文字を表現する)文字コードだと思い込んで2バイトずつ2文字で不正に表示してしまう。
GraffitiPotはサロゲートペアに対応しているようで、ちゃんとうんこの絵文字が表示される。
詳しくは、サロゲートペアでググったり、以下のスレッドのテンプレを読んで欲しい。
2chで外国語の特殊文字を使うには[unicode][専ブラ] 2
http://awabi.2ch.net/test/read.cgi/gogaku/1298542858/
0683名称未設定2013/09/30(月) 05:53:37.41ID:TJxAV1n7P
おおう、これコピペじゃないのか
俺だったらアンカーに最後のURL添えてレスするだけで終わってるな
丁寧な人だ
0684名称未設定2013/09/30(月) 09:19:16.83ID:lW2NxE0I0
だから最初から3バイトにしとけとあれほど言ったのに
0685名称未設定2013/09/30(月) 09:51:25.90ID:2UCt2eG20
うんこ以外の絵文字を使え
0686名称未設定2013/09/30(月) 10:30:46.54ID:PKwNA2On0
専ブラいろいろ使ってみてるが、>>679の表示がいちいち全部違うのなw
0687名称未設定2013/09/30(月) 12:30:02.39ID:XEzMOrEH0
で、どう関係あるの?このスレとしては
0688名称未設定2013/09/30(月) 15:57:14.70ID:aX5urx/y0
はじめまして、
iPhoneアプリの作成をしようと思っているのですが、
iPhone用のアプリを作成し、AppStoreへのせた後にバージョンアップでユニバーサル対応を行うことは可能なのでしょうか。
また、iOS6対応からiOS5にも対応しました。のような旧バージョン対応のバージョンアップということは可能なのでしょうか。

新規申請時に最初からユニバーサル対応としておかないといけないのかわからないため、
ご存知の方がいたら教えてもらえませんでしょうか。
0689名称未設定2013/09/30(月) 17:58:38.52ID:pylyMo/tP
>>688
両方できるぞ。
0690名称未設定2013/09/30(月) 18:32:08.76ID:aX5urx/y0
>689
返信ありがとうございます。
両方出来るということで安心しました。
アプリ作成がんばりたいと思います!
0691名称未設定2013/09/30(月) 19:12:02.64ID:zHaK6wcH0
>>687
iPhone用2chブラウザの開発をしている、ということだと思う。
俺も以前挑戦したから、文字コード周りはいろいろいじくったけど、とにかく面倒くさい。そして挫折。
俺の無念、>>680に託すとしよう。
0692名称未設定2013/09/30(月) 20:05:40.08ID:gEXEiy81i
画像にフィルターをかけると、時々90度回転してしまいます。iPhoneで撮った写真だと頻発するようにも見えるのですが、こんな現象が出ている方いらっしゃいますか?
0693名称未設定2013/09/30(月) 22:29:02.63ID:AOPdfNd00
>>692
画像の向きもとれるはずだからそれ使うといいよ
0694名称未設定2013/09/30(月) 23:29:16.36ID:4aBPfy7D0
iPhone Developer Programの更新をしなかった後、
数年後に復帰とかできるものですか?
それとも新規アカウントになるのでしょうか?
0695名称未設定2013/09/30(月) 23:41:36.93ID:dIcLaZ4Z0
アプリも削除されるのに継続もなんも意味ありゃせんやろ
0696名称未設定2013/10/01(火) 00:19:28.69ID:rPTGD+tj0
ios7になってからUIReferenceLibraryViewControllerの
dictionaryHasDefinitionForTermがなんでもTRUEを返すように
なってしまったのですが、解決方法がわかる方はいらっしゃいませんか?

日本語の単語として存在するのかどうかが知りたいのですが、
『うぇあぃ』とかもTRUEになるので困っています
0697名称未設定2013/10/01(火) 02:54:24.33ID:V2yhuHMm0
実機でもそうなる?
0698名称未設定2013/10/01(火) 03:34:17.05ID:RwnJj+Z50
>>693
すみません。もう少し具体的に教えていただけますか?
0699名称未設定2013/10/01(火) 04:01:45.53ID:pIIfOtsw0
>>698
フィルターをかけるとってのはわからんが、カメラで撮った画像をUIImageにするには、orientation: 付きので
カメラロールからだと imageWithCGImage:scale:orientation: に渡す全ては ALAssetRepresentation にある
0700名称未設定2013/10/01(火) 07:51:47.47ID:jQmyuLQF0
iTunesからだけレビューの通報ができるけど、あれで消してもらえた人っているんですかね?
0701名称未設定2013/10/01(火) 09:08:33.06ID:0tRqMpYC0
>>700
俺、どうせ無理だろうと、試しにボタンを押してみた。
翌日みたら、そのレビュー消してもらってあったよ。
0702名称未設定2013/10/01(火) 09:26:42.61ID:jQmyuLQF0
回答ありがとう
じゃあだめもとでクソレビューを通報していくか…
0703名称未設定2013/10/01(火) 09:49:19.89ID:rPTGD+tj0
>>697
696です、返信ありがとうございます。
実機でなります。
ios7以前のときは思った通りに動いていました。
0704名称未設定2013/10/02(水) 00:46:57.03ID:w+++x9hB0
>>703
5→ 6の時も似たような現象があったしまた修正されるかもねえ
0705名称未設定2013/10/02(水) 03:53:34.34ID:WX2DjCHC0
画面遷移でスタックしなが遷移するメリットってあるの?
戻るときに再描画するなら、スタックせずに一度破棄して、戻るときに生成してもあまり変わらない気がするけど。
0706名称未設定2013/10/02(水) 04:03:50.40ID:CLECmwcP0
描画の都合じゃなくて便利だからじゃね
スタックなら戻り先を考えなくていいし
0707名称未設定2013/10/02(水) 06:48:23.97ID:X+74IwK+0
instagram やデフォルトのカメラアプリなどの挙動について質問です。

設定で画面の回転をロックしているにも関わらず、画面の向きに合わせて、
シャターボタンの向きなどが変化するのですが、あれはどうやって実現してい
いるのでしょうか。

よろしくお願いします。
0708名称未設定2013/10/02(水) 09:07:25.28ID:mhNPCTBh0
>>704
前もそういうことがあったんですか、なるほど。
作ったものが全く使い物にならなくなるアップデートとかやめてほしい。

修正されるのを祈りつつ代替案を探ってみます。
あなたの返信のおかげで少し気が楽になりました、有難うございました!
0709名称未設定2013/10/02(水) 10:22:17.04ID:fmyDW1iyi
>>707
オリエンテーションじゃなくて、ジャイロからリアルタイムに値読んでるからでは
0710名称未設定2013/10/02(水) 16:04:57.09ID:QxInNZr50
iOS7対応って結局何すりゃいいの?
アイコン追加してXCode5でビルドすりゃおK?
07117072013/10/02(水) 16:59:05.34ID:X+74IwK+0
>>709
やっぱりジャイロを直接使う感じですか。ありがとうございます。
0712名称未設定2013/10/02(水) 18:00:17.92ID:A+FJntY00
>>710
https://developer.apple.com/jp/devcenter/ios/library/documentation/UserExperience/Conceptual/TransitionGuide/PlanningPart/PlanningPart.html

まあ、Xcode 5 てか iOS 7 SDK でビルドすれば、iOS 7 で UI が iOS 6 以前のと iOS 7 のとで混在てのは無くなるな
0713名称未設定2013/10/02(水) 18:29:54.40ID:QxInNZr50
>>712
THX.
しかしステータスバー変更のめんどくささは殺意覚えるな
互換モードくらい用意しやがれって感じ
0714名称未設定2013/10/02(水) 19:10:49.07ID:+Yp07xSH0
毎年こんな手間かけなきゃならないとなると、もうこれ以上アプリ作ろうってモチベーコンが萎えるわ
0715名称未設定2013/10/02(水) 19:18:56.28ID:A+FJntY00
>>713
ん?Info.plistで選べるけど
以前のままの方法と新しい方法を使ったが、新しい方のほうがお手軽って感じ
以前のままの方法をそのままのはアプリ的に新しい方法にするのはめんどくさかったので

フルスクリーンはiOS7ではコードで強制的にフルスクリーンにするように数行付けただけで解決したけどなあ。
0716名称未設定2013/10/02(水) 19:22:17.11ID:JL+/UV5VI
36でこれから開発始めるとこだけどなにか質問ある?
0717名称未設定2013/10/02(水) 19:34:32.44ID:QxInNZr50
>>715
いやアンテナとかバッテリー表示部分にビューがめり込む方
結局土台追加してその上に全部移植するって手にしたが部品が多いから面倒で面倒で
0718名称未設定2013/10/02(水) 19:40:05.94ID:A+FJntY00
>>717
なるほど。まあステータスバーの色の自由度が広がったんだとポジティブwに
ステータスバーバックグラウンド分のビュー一個追加するだけでいいような...まあ手法/アプリによるだろうけど
0719名称未設定2013/10/02(水) 20:10:01.60ID:F8+UK+Ym0
iOS7でSpriteKitを使ったサンプルプロジェクト上でBGMを再生させたいと思いました。
そこでAVAudioPlayerを利用し、実機にてアプリを起動させた場合、BGMは問題なく再生されるのですが、ホームボタンを押してホーム画面に戻った時にEXC_BAD_ACCESSでアプリが終了してしまいます。
また、通常のSpriteKitを利用しないSingleViewでのサンプルプロジェクトからではこの問題は起きませんでした。
どなたかこの現象について解決した方はいらっしゃらないでしょうか?
BGMの再生は下記のコードを使用し、ViewDidLoadで実行しています。
@property (nonatomic, retain) AVAudioPlayer *testBGM;

NSString *bgmPath = [[NSBundle mainBundle] pathForResource:@"test" ofType:@"mp3"];
NSURL *bgmUrl = [NSURL fileURLWithPath:bgmPath];
self.testBGM = [[AVAudioPlayer alloc] initWithContentsOfURL:bgmUrl error:nil];
self.testBGM.numberOfLoops = -1;
[self.testBGM prepareToPlay];
[self.testBGM play];
0720名称未設定2013/10/02(水) 21:07:17.01ID:F8+UK+Ym0
すみません、自己解決しました・・・。
アプリがバックグラウンドに回ったとき、戻ってきた際にBGMの停止・再開処理を入れると落ちなくなりました。
0721名称未設定2013/10/02(水) 21:07:18.37ID:lkfMc0mT0
SpriteKitを利用しない場合落ちないんならSpriteKitの問題だろ。
0722名称未設定2013/10/02(水) 21:56:53.69ID:Y7fnTnwR0
現在入力に使われているUIKeyboardTypeを取得する方法はあるんでしょうか?
textView.keyboardTypeでは、初期値しか取得できないため困っています。
0723名称未設定2013/10/03(木) 11:03:07.97ID:INMWHZf60
SpriteKitちょっといじったけど、便利だわなー。というかゲーム開発やったこと無いから新鮮に感じるだけかな。
0724名称未設定2013/10/03(木) 11:08:54.22ID://WI6V8iP
>>714
7はiOS UI初のメジャーアップデート。6以下切ってもOKの救済措置来たし、しばらくは落ち着くでしょ。
0725名称未設定2013/10/03(木) 14:29:54.14ID:caPStjZR0
シンプルな目覚ましアプリを作成しようと思っています。

今のiOSの仕様だと、
�@アプリをフォアグラウンドにしておく
�Aバックグラウンド時はローカル通知を使う
以外にアラームの実現方法はないのでしょうか?

ローカル通知だと音声が30秒しか鳴らせないようなので目覚ましとしては成立しないですよね
0726名称未設定2013/10/03(木) 14:53:43.66ID://WI6V8iP
background modeにaudio入れといても、再生を「始める」ことは出来ないって事?
0727名称未設定2013/10/03(木) 18:23:34.87ID://WI6V8iP
7のsilent push使っても、か。
■ このスレッドは過去ログ倉庫に格納されています