iOS 7中未显示的框架内的图像

iOS 7中未显示的框架内的图像,ios,xcode6,Ios,Xcode6,我创建了一个Cocoa Touch框架,其中包括一个定制的UIViewController和Xcode 6中相应的xib。框架中的xcassets中有一个映像。它将显示在定制的UIViewController中。它在ios8模拟器中运行良好。但当我在iOS 7模拟器中运行它为iOS 7构建框架时,定制的UIViewController被正确加载和显示。但是里面的图像没有显示出来?有什么想法吗?谢谢 在我的自定义视图控制器中: -(instancetype)init { NSBundle

我创建了一个Cocoa Touch框架,其中包括一个定制的UIViewController和Xcode 6中相应的xib。框架中的xcassets中有一个映像。它将显示在定制的UIViewController中。它在ios8模拟器中运行良好。但当我在iOS 7模拟器中运行它为iOS 7构建框架时,定制的UIViewController被正确加载和显示。但是里面的图像没有显示出来?有什么想法吗?谢谢

在我的自定义视图控制器中:

-(instancetype)init {

    NSBundle* bundle = [NSBundle bundleForClass:[MyViewController class]];
    if ( self = [super initWithNibName:@"MyViewController" bundle:bundle] ) {        
    }
    return self;
}
以及从框架加载UIViewController的我的应用程序:

MyViewController* vc = [MyViewController alloc]init];
[self presentViewController:vc animated:YES completion:^{

}];

我不认为你可以在iOS7上使用cocoa touch框架。一开始我认为我不能,因为这是iOS 8 Xcode 6的一项新功能。但我实际上可以在iOS7模拟器中运行用iOS7构建的框架。但是如果我在iOS 8中构建框架,那么我就不能在iOS 7模拟器中运行。我在iOS 7中得到了这个警告:ld:warning:embedded dylibs/frameworks仅在iOS 8或更高版本上运行。但它仍然在运行。也许这就是问题的原因。是的,我认为它没有为iOS7加载。您能否检查该框架是否作为可选链接?