TableView関連で苦労

公開日: : 最終更新日:2009/10/02 iPhone, MacBook

iPhoneアプリ開発をやっていると数日に一度何らかの問題にぶつかって、しばらくはまる。本を読んだりWeb検索したり試行錯誤して何とか解決するが、その時に記録しないのですぐに忘れてしまう。

というのを繰り返しているので、解決する前に困っている問題点をメモして、後からどう解決したかを書いてみることにする。

現状の問題点は下記の通り。

  1. クラスのインスタンス変数としてintやfloatの値を持たせているが、これらに入れた値がいつの間にか0になってしまう。どこで0クリアされているのか?
  2. UITableViewのCellにUITextFieldをAddSubViewしているが、なぜか二重に描画されてしまう
  3. 何かのきっかけでキーボードが格納されなくなる
  4. initWithStyle:reuseIdentifier の使い方が不明。row ごとに別な値を入れないといけないと思うのだがBeginning iPhone 3 Developmentの例ではそうなっていないように見える。  

いつ全て解決できるか。

さて、その後。

  1. これは、stringWithFormat でUILabel を作っている際に単純にフォーマット文を間違っていたらしい。%fで入れるべきところが%dになっていた。分かってしまえば単純な話だ…

関連記事

no image

iPhoneアプリ おんぷちゃん開発日記 音楽理論学習本 Practical Theory Complete

おんぷちゃん開発のために多少の音楽理論が必要となり、良い本を探していたところ下記の本を発見しました。

記事を読む

no image

Corona SDK 調査3日目 (Lua 用エディター探しその1)

iPhoneとAndroid両方で動くアプリケーションを開発できるというCorona SDKの調査3

記事を読む

no image

[iOS SDK] UIDeviceOrientation ではまる

すぐURLが変更されそうだが、2013/02/16 時点だと、Supporting Multiple

記事を読む

MacFan 2017年5月号でアプリ紹介されました

Mac Fan 2017年5月号 でおんぷちゃん for iPad を紹介していただきました。ありが

記事を読む

[iOS SDK] Olympus Camera Kit で Pebble連携アプリを作ってみた

3月25日にOLYMPUS AIR A01が発売されたが、このカメラはOPC(Open Pl

記事を読む

no image

App Store のスクリーンショットの解像度がいつの間にか変更されている

2ヶ月ぶり位で App Store にアップデートをSubmitしようとしたところ、アップデート

記事を読む

no image

MacOS用マインドマップソフト MindNode

MacOSで使えるマインドマップソフトを探してみる。 WindowsではFreeMind 0.9RC

記事を読む

“I think the stainless steel looks beautiful when it wears” from The Perfect Thing

傷が付きやすいと言われている iPhone 7 ジェットブラック。ケースを付けるか迷ったら、下記

記事を読む

旧型 MacBook Air Mid 2017購入。後悔はしていない

奥さんの MacBook Air 11インチ Late 2010 が激遅になっており、苦情が続いてい

記事を読む

heroku Cedar-10からCedar-14に引越し

2015/11/04 に Cedar-10 stack が終了となる連絡が heroku からきたの

記事を読む

Message

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

Transcend TS-HUB5C を買ってみた

前回 USB Type-C ハブを買って返品してしまったので、再度検

TUNEWEAR ALMIGHTY DOCK nano1 USB3.2 5in1ハブ を買ってみた

ちょうどiPhone のリストアを実行中で、2時間程度かかっていたた

Apple Developer Program 更新 2022

今年も Apple Developer Programを更新した。こ

M1 MacBook Air を macOS Monterey にアップデート

Xcode 13.3 アップデート するために、macOS

Xcode 13.3 アップデート

iPhone 11 Pro Max の iOSを15.4に上げてしま

→もっと見る

PAGE TOP ↑