すぐに解放されるから代入する意味が無い的な事っぽい。
ゴリ押しでいいなら、ローカル変数に一度代入したものを入れると警告はなくなる。
// ここで警告が出る
yourWarningValue = [[YourClass alloc] init];
// ↓こうすると警告は消える
YourClass* newvalue = [[YourClass alloc] init];
yourWarningValue = newvalue;
The executable was signed with invalid entitlements.
ProvisioningFile を再作成すれば直る。
設定云々より古くなった ProvisioningFile の整合が疑わしかったので
最初から素直に作りなおしておけばよかった…。
設定云々より古くなった ProvisioningFile の整合が疑わしかったので
最初から素直に作りなおしておけばよかった…。
iOSアプリ開発をする時にやっておきたい例外対応
main.m のmain関数を以下のようにしてから開発を始めると、
例外時にコールスタックをざっくり見られるので何かとデバッグが捗る。
突然 SIG_ABRT するも、どこで止まったかわからないみたいな事で迷う事も減る。
( iOS6で動作確認 )
例外時にコールスタックをざっくり見られるので何かとデバッグが捗る。
突然 SIG_ABRT するも、どこで止まったかわからないみたいな事で迷う事も減る。
( iOS6で動作確認 )
int main(int argc, char *argv[]) {
#ifdef DEBUG
int ret;
@autoreleasepool {
@try {
ret = UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
@catch (NSException *exception) {
NSLog( @"%@", [exception callStackSymbols] );
@throw exception;
}
}
return ret;
#else
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
#endif
}
IE + FancyBox で inline 表示すると Flash の方が上に表示されてしまう
Flash を設置している <object> タグ内に
<param name="wmode" value="transparent" />
を追加すると直った