Copyright (C) iPhoneアプリ開発備忘録 All rights reserved.
ブログ内で記したコード、内容の正確性は保証いたしません。
記載内容を実装したことにより発生した不具合・損害等の責任は一切負いません。



2017年03月12日

画像をUIImagePickerControllerで読み込もうとした時に、コンソール上に" [Generic] Failed to load image data for asset "と表示されて画像が読み込めない

UIImagePickerControllerにて、iCloudフォトストレージ上の画像を選択すると、コンソールログに下記のメッセージがj表示され、画像が取得できない現象が発生した。
[Generic] Failed to load image data for asset ○○○○-XXXX-XXXX-XXXX-XXXXXXXX/L0/001 mediaType=1/0, sourceType=1, (1632x2400), creationDate=2017-01-15 02:21:19 +0000, location=0, hidden=0, favorite=0 with format 9999

続きを読む
タグ:iPhone IOS apple Mac iPAD
posted by mobileDeveloper at 12:11 | Comment(0) | TrackBack(0) | トラブルシューティング はてなブックマーク - 画像をUIImagePickerControllerで読み込もうとした時に、コンソール上に | このブログの読者になる | 更新情報をチェックする

2017年02月19日

OKボタンのないUIAlertControllerを表示した数秒後に自動的に閉じる

OKボタンのないUIAlertControllerを表示した数秒後に自動的に閉じる方法。続きを読む
タグ:iPAD iPhone IOS Mac apple
posted by mobileDeveloper at 21:28 | Comment(0) | TrackBack(0) | UIAlertController はてなブックマーク - OKボタンのないUIAlertControllerを表示した数秒後に自動的に閉じる | このブログの読者になる | 更新情報をチェックする

2017年01月18日

アプリ内課金 実装手順

In-App Purchase(アプリ内課金)をアプリに組み込む手順。

続きを読む
タグ:Mac iPAD iPhone
posted by mobileDeveloper at 20:41 | Comment(0) | TrackBack(0) | アプリ内課金 はてなブックマーク - アプリ内課金 実装手順 | このブログの読者になる | 更新情報をチェックする

2016年12月04日

AdMob ver7.15.0以降のバナーサイズ設定の注意事項

AdMobを画面下部固定に表示するとき、initWithAdSizeに GADAdSizeFullWidthPortraitWithHeight を設定して、画面の横幅いっぱいにバナーを表示できるようにしている場合、バナーのframeサイズのy軸(上下方向)を正しく設定したつもりがZEROになってしまう現象がAdMob Ver7.15.0で確認されている。(iPadでLandscape(横向き)モードになっている時に発生することを確認。iPhoneでは未検証。)

このframeサイズのy軸を正しく設定されるようにするためには、下記のコードに修正する。

続きを読む
タグ:Mac iPhone iPAD
posted by mobileDeveloper at 22:18 | Comment(0) | TrackBack(0) | AdMob はてなブックマーク - AdMob ver7.15.0以降のバナーサイズ設定の注意事項 | このブログの読者になる | 更新情報をチェックする

2016年09月21日

Xcode8でAutomatically manage signingを使用してArchive時にエラーとなった場合の対処方法

Xcode8にて、TARGETS -> General -> Signing -> Automatically manage signingにチェックを入れてArchiveした時、下記のメッセージが表示されてビルドエラーとなった場合の対処方法。
*** has conflicting provisioning settings. *** is automatically signed, but provisioning profile XXXXXXXX has been manually specified. Set the provisioning profile value to "Automatic" in the build settings editor, or switch to manual signing in the project editor.
Code signing is required for product type 'Application' in SDK 'iOS 10.0'"


続きを読む
タグ:iPhone IOS iPAD apple Mac
posted by mobileDeveloper at 22:32 | Comment(0) | TrackBack(0) | トラブルシューティング はてなブックマーク - Xcode8でAutomatically manage signingを使用してArchive時にエラーとなった場合の対処方法 | このブログの読者になる | 更新情報をチェックする

2016年09月20日

iOS10でCore Dataへのアクセス時に、[error] error: (NSFetchedResultsController): couldn't read cache file to update store info timestampsと表示された場合の対処方法

iOS10で、Core Dataに大量のデータをインポートしようとしたり、大量のメモリを消費するNSArrayなどを同時に取り扱うとき、下記のメッセージがコンソールログに表示された場合の対処方法。
続きを読む
タグ:Mac apple iPAD IOS iPhone
posted by mobileDeveloper at 23:28 | Comment(0) | TrackBack(0) | Core Data はてなブックマーク - iOS10でCore Dataへのアクセス時に、[error] error:  (NSFetchedResultsController): couldn't read cache file to update store info timestampsと表示された場合の対処方法 | このブログの読者になる | 更新情報をチェックする

2016年09月18日

cocoa podsインストールがうまくいかない時のチェックポイント

Cocoa Podsのインストールは、ターミナルで
sudo install cocoa pods
を打鍵することにより実行できるが、いくつかのエラーによりインストールできないことがある。その対処方法。

続きを読む
posted by mobileDeveloper at 16:05 | Comment(0) | TrackBack(0) | トラブルシューティング はてなブックマーク - cocoa podsインストールがうまくいかない時のチェックポイント | このブログの読者になる | 更新情報をチェックする

Game Center対応

Game Center対応メモ。続きを読む
タグ:Mac apple iPAD IOS iPhone
posted by mobileDeveloper at 10:49 | Comment(0) | TrackBack(0) | 開発の流れ はてなブックマーク - Game Center対応 | このブログの読者になる | 更新情報をチェックする

2016年05月26日

BASIC認証で通信するNSURLConnectionをNSURLSessionに移行する

NSURLConnectionでBASIC認証を行っている通信を、NSURLSessionに移行する方法。

続きを読む
タグ:Mac apple iPAD IOS iPhone
posted by mobileDeveloper at 14:11 | Comment(0) | TrackBack(0) | NSURLSession はてなブックマーク - BASIC認証で通信するNSURLConnectionをNSURLSessionに移行する | このブログの読者になる | 更新情報をチェックする

2016年05月22日

最も簡単なNSURLConnectionからNSURLSessionへの移行

2016年6月1日より、AppleはApp Stoteで配信するアプリについて、IPv6サポート対応必須を義務付けた。
従って、IPv6をサポートしないNSURLConnectionを通信に使用しているアプリは2016年6月1日以降の審査提出分について、リジェクトされる。

Supporting IPv6-only Networks
https://developer.apple.com/news/?id=05042016a

Supporting IPv6 in iOS 9
https://developer.apple.com/news/?id=08282015a

続きを読む
タグ:apple Mac IOS iPAD iPhone
posted by mobileDeveloper at 12:35 | Comment(0) | TrackBack(0) | NSURLSession はてなブックマーク - 最も簡単なNSURLConnectionからNSURLSessionへの移行 | このブログの読者になる | 更新情報をチェックする
Apple、Appleのロゴ、App Store、iPodのロゴ、iTunesは、米国および他国のApple Inc.の登録商標です。
iPhone、iPod touch、iPadはApple Inc.の商標です。
iPhone商標は、アイホン株式会社のライセンスに基づき使用されています。
その他、本ブログに記載されている製品名、会社名は、それぞれ各社の商標または登録商標です。