0
所以有一個解決方案,處理來自IOS 5.1這裏使用的UIImage NSCoding類別
向後兼容性我的問題是......它似乎沒有工作,在這一點上
if (![UIImage conformsToProtocol:@protocol(NSCoding)])
{
}
它在我的iPhone上跳過這個3gs這是在4.3這將表明它符合protocl NSCoding然後編譯器有一個去我說,有一個例外,因爲uiimage不響應encodeObject?所以現在我已經使出這是
@try
{
[encoder encodeObject:_imageToSend forKey:kImageToSend];
}
@catch (NSException *exception)
{
NSLog(@"EXCEPTION @ PhotoImage : %@",exception);
}
@finally
{
[_imageToSend encodeWithCoderForArchiver:encoder];
}
我懷疑我不應該來excplicitly打電話encodeWithCoderForArchiver但無論哪種方式這個女人放下出現故障或者更可能我用錯了類別。
有什麼建議嗎?
我想你想H2CO3的以前的解決方案,你鏈接的問題:http://stackoverflow.com/questions/11950173/conditional-categories-in-mountain-lion/11950348#11950348 –
我沒有使用ios版本比較方法這是有點有限,但它只是添加UIImage類後,它工作正常......多麼奇怪。 – Genhain