我在这里的第二行代码出现异常。我从 ViewDidLoad 中调用此代码。_assetURLs[page](在这种情况下 page 为 0),正在返回一个存在且已被检索到的 assetsURL。
UIImage img;
img = new UIImage(new MonoTouch.CoreImage.CIImage(_assetURLs[page]));
有任何想法吗?
这是异常:(异常发生是因为 --> new UIImage(...) 而不是因为 new MonoTouch.CoreImage.CIImage(_assetURLs[page])
{MonoTouch.Foundation.MonoTouchException:Objective-C 异常抛出。名称:NSInvalidArgumentException 原因:-[UIImage initWithCIImage]:无法识别的选择器在 MonoTouch.ObjCRuntime.Messaging:IntPtr_objc_msgSend_IntPtr (intptr,intptr,intptr) at MonoTouch.UIKit.UIImage..ctor ( MonoTouch.CoreImage.CIImage ciImage) [0x00027] in /Developer/MonoTouch/Source/monotouch/src/UIKit/UIImage.g.cs:376 at ScrollViewPageViewExample.Viewer.LoadPageContent (Int32 page) [0x0002e] in /Users/user1/ Dropbox/Dev/ScrollViewPageViewExample/ScrollViewPageViewExample/Viewer.cs:148 }