« 冥利に尽きます | トップページ | 一日一納豆 »

追加したInterface ControllerのBackgroundが変

Watch02 いま制作しているApplewatchアプリはとてもじゃないけど有償配布できるようなものではありません。 Applewatchアプリ自体、iOSアプリとは違って広告(iAd)も組み込めないので、なかなかビジネスとしては成り立ちにくいのではないかと想像しています。 その辺りがApplewatchアプリが意外と増えない理由の一つなのかもしれません。(watch本体も爆発的に売れているというわけでもないし)

 よって、せいぜい別途用意したwebサイトに、例えばwatchアプリ内のキャラクターを使ったLINEなどの有償コンテンツを並べて、そこへ導くくらいしか思いつきません。
 そのために、一連の動作/表示が終わった時に別画面に遷移させる数日前に書いたような仕組みも必要だったわけです。
 
 しかしてその解決後に、また別のトラブル、多分これはXcodeかwatchOSのバグだと思われる変な現象に見舞われました。

 別画面はInterface Controllerを増設し、そこにURLへの誘導を表示させます。
 watch側でurlをクリックさせるわけでもなく、わざわざpushControllerWithNameでcontextにオブジェクトを組むほどでもないので、単に文字列が見えれば良いかと、何気なくXcodeで"Background"から別途用意したPNGを指定しました。
 ところがこれが何をやっても表示させることができません。 土台となるこのページ自体は表示されるのにもかかわらず、画面は真っ黒のまま。
 黒ベースがデフォルトなので、PNG上の文字を白にしたりしても全く変化なし。

 二日ほど海外も含めてネットも探しましたが、結局解決策は見当たりませんでした。 ただし、同様の例が見当たらないということは、このトラブルが私の環境のみに起こっている可能性も否定しきれません。(Yosemite(10.10.5), Xcode 7.2)

 万策尽き、試しに"Label"を使ってみたら、こちらは肩すかしなほどあっさりと表示。 複数行表示も可能なので、少しひっかかりつつも、"Background"が表示されない件はあきらめて、こちらで逃げることにしました。
Watch03_3

|

« 冥利に尽きます | トップページ | 一日一納豆 »

iOS と Xcode」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




« 冥利に尽きます | トップページ | 一日一納豆 »