エラーを知ると対処が見える?


警告:incomplete implementation

実装されてないメソッドとかがあるぞと言われてるよーだ。

警告:Assigning to 'id<***,***etc>'from incompatible type '〇〇 *const_strong''

.hファイルの@interface 〇〇に<***,***>プロトコルを実装しろ。

警告:unused variable 'variable name'

変数の定義のみで、' 変数名 ' が使われていない。

警告:Local declaration of 'name' hides instance variable

'name'が、クラス変数とメッソド引数で同時に使われています。重複しています。

警告:"IBOutlet"attribute can only be applied to instance variables or properties

”IBOutlet”属性は、インスタンス変数かプロパティとしてだけ適用されます。
@interface{}の中に入っていなかったりすると出る。

警告:property "***"requires method "set***"to be defined - use @synthesize, @dynamic or provide a method implementation

プロパティの***の定義のために、”set***”メッソドが必要です。@synthesizeや@dynamicなどimplementation部分にメソッドを作って下さい。

警告:"***" is deprecated

***は推奨されない記述方法です。iPhone Reference Libraryなどで"***"のサンプルコードを検索して使い方をまねて下さい。

警告:Expression result unused

表現が結果的に使用されていません。必要ありません。

警告: Property '***''retain(or strong)'attribute dose not match the property inherited from 'MKAnnot...'

プロパティ***とリテインもしくはストロング属性は、MKアノテーションから継承しているプロパティと一致しません。

警告:Control reaches end of non-void function

non - void 型関数の最後まで走ったけど。。。
non - void 型関数は値を返す必要がある。

警告: Unsupported Configuration: Plain Style unsupported in a Navigation Item

エラー:Applications are expected to have a root view controller at the end of application launch

Problem on iOS 5 ? 
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions
{   
    //self.window.rootViewController = self.viewController;
    //[self.window makeKeyAndVisible];
    return YES;
}

赤字の部分がどうやらいらないらしい。。。

エラー:cannot declare variable inside @interface or @protocol

@interfaceもしくは@protocolの中で変数が宣言できてません。

エラー:use of undeclared identifier "***"

宣言されていない名前"***"が使われています。

エラー:Property implementation must have its declaration in interface '***'

プロパティを実装するには、その宣言を'***'の@interfaceにして下さい。

エラー:Passing 'UITextField *' to parameter of incompatible type '***'

 'UITextField *'が'***'という非互換型の変数になっています。

エラー:Check dependencies [BEROR]Code Sign error: a valid provisioning profile matching the application's Identifier '***' could not be found

実機でビルド時にIdentifier'***'が見つかりません。→疑ってみるところの1つとして、provisioningファイルは作成、ダウンロード後に、PCにダブルクリックでインストールしているか。していない場合にも、このエラーが出るみたいです。それかXcode設定タブでの、Identifierの名前が一致していないなど。

エラー:CodeSign error: Certificate identity 'iPhone Developer: ***' appears more than once in the keychain. The codesign tool requires there only be one.

キーチェーンにCertificate identity'***'が1つ以上存在します。コードサインツールは、たったひとつのCertificate identityを要求します。→Mac右上の検索より、keyチェーンを検索して選択します。重複しているCertificate identityを消去します。

エラー: interface type cannot be statically allocated

You're probably missing '*' before ...

エラー: Property with 'retain (or strong)' attribute must be of object type

retain もしくは strong 属性のプロパティは、オブジェクトである必要がある。

エラー: 'release' is unavailable : not available in automatic reference counting mode

こちらのサイト:EZ-NETに詳しく書いてあります。

エラー: ARC forbids explicit message of 'release'

こちらのiPhone&Android端末向けのアプリ開発忘備録に詳しく書いてあります。

エラー:the result of a delegate init call must be immediately returned or assign

BP:Thread1:Program received signal:"EXC_ARITHMETIC".

EXC_ARITHMETIC (SIGFPE) is signaled when the CPU detects an invalid calculation. Some causes include divide by zero, integer overflow, etc., and integer divide by zero is most likely the reason since you're implementing a Fraction class.

BP : Thread1:Program received signal:"SIGABRT"

プログラムの異常終了。
解決参考URL → SIGABRT

Couldn't register ○○○○○ with the bootstrap server. Error: unknown error code.
This generally means that another instance of this process was already running or is hung in the debugger.

解決参考URL → iPhoneアプリ開発備忘録

コメント