更新:在Apple網站上添加了bug 12408800。iOS:UIPasteboard setImage:iOS6和/或Xcode 4.5失敗
我複製某一個或多個的UIImage到UIPasteboard,並一直工作勢如破竹..直到我的手機升級到iOS 6
- 的Xcode 4.5與iOS 5.1 - OK
- 的Xcode 4.4與iOS 6.0 - 另外行(according to this post)
- 的Xcode 4.5與iOS 6.0 - FAIL
(也測試通過TestFlight分發,爲它的價值 - 仍然失敗)
這裏是我的代碼(超級基本等):
// add image to clipboard
UIImage *image = [[UIImage imageNamed:@"testimage"];
[[UIPasteboard generalPasteboard] setPersistent:YES];
[[UIPasteboard generalPasteboard] setImage:image];
這裏是當我發生了什麼嘗試在MMS/iMessage窗口中粘貼(抱歉巨大的屏幕截圖;視網膜顯示..):
..和在所述iOS6的模擬器的消息示例應用程序的故障的一個例子(見兩個問號..):
就像我說的,上面的代碼已經工作了很長時間,所以我確信這是一個新的東西。
有什麼想法?在鏈接的文章中,作者建議在舊版本的Xcode上重新編譯 - 但不會導致其他iOS6庫停止工作?
我確實需要新的iOS功能,不幸的是..否則我的旋轉是完全結合在iOS 6上。所以,現在,我完全從我的應用程序中刪除了複製/粘貼。 OY合租。 – toblerpwn