私のアプリはUITextView
ユーザーからの入力を取得するために使用します.Ipad 5.1、ARCにはXcode4.5シミュレーターを使用します
ユーザーが箇条書きまたは画像を含むテキストをコピーして貼り付けようとすると、次のエラーが発生します。
Mapping '/Users/user/Library/Application Support/iPhone Simulator/5.1/Library/Caches/com.apple.keyboards/images/1848901318' failed: 'Cannot allocate memory' (12)
GuardMalloc[W]: Failed to VM allocate 16384 bytes
GuardMalloc[W]: Explicitly trapping into debugger!!!
奇妙な文字や画像を貼り付けるのを防ぐために、私はユーザーに疲れましたが、それを機能させることができませんでした。
- (void)paste:(id)sender {
UIPasteboard *pasteBoard = [UIPasteboard generalPasteboard];
NSString *string = pasteBoard.string;
NSLog(@"Pasteboard string: %@", string);
[self.wodDescription insertText:string]; //woddesription is the textview
}
上記のエラーが発生するのはなぜですか? このクラッシュを修正する最善の方法は何ですか?