Ios 鸟类集成问题

Ios 鸟类集成问题,ios,objective-c,aviary,Ios,Objective C,Aviary,我正在将Aviary集成到我的应用程序中,当我试图将AFPhotoEditorController呈现到我的一个视图控制器中时,出现了崩溃 static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ [self setPhotoEditorCustomizationOptions]; }); // Initialize the photo editor and set its

我正在将Aviary集成到我的应用程序中,当我试图将
AFPhotoEditorController
呈现到我的一个视图控制器中时,出现了崩溃

   static dispatch_once_t onceToken;
    dispatch_once(&onceToken, ^{
        [self setPhotoEditorCustomizationOptions];
    });

    // Initialize the photo editor and set its delegate

    AFPhotoEditorController * photoEditor = [[AFPhotoEditorController alloc] initWithImage:editingResImage];
    [photoEditor setDelegate:self];

    // If a high res image is passed, create the high res context with the image and the photo editor.
        if (highResImage) {
            [self setupHighResContextForPhotoEditor:photoEditor withImage:highResImage];
        }

    // Present the photo editor.
    //This is the line on which i am getting crash
    [self presentViewController:photoEditor animated:YES completion:nil]; 
这是实际的堆栈跟踪

Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: 'NSBundle </Users/Mac/Library/Application Support/iPhone Simulator/7.0/Applications/CB39553D-8CA9-425C-BF5E-B33DD5813CA9/KidstaGram.app/AviarySDKResources.bundle> (not yet loaded)' with name 'AFSDKViewController_iPhone_4_inch_7''

 First throw call stack:
(
    0   CoreFoundation                      0x027055e4 __exceptionPreprocess + 180
    1   libobjc.A.dylib                     0x024888b6 objc_exception_throw + 44
    2   CoreFoundation                      0x027053bb +[NSException raise:format:] + 139
    3   UIKit                               0x0149b65c -[UINib instantiateWithOwner:options:] + 951
    4   UIKit                               0x0130dc95 -[UIViewController _loadViewFromNibNamed:bundle:] + 280
    5   UIKit                               0x0130e43d -[UIViewController loadView] + 302
    6   UIKit                               0x0130e73e -[UIViewController loadViewIfRequired] + 78
    7   UIKit                               0x0130ec44 -[UIViewController view] + 35
    8   UIKit                               0x0131d9f1 -[UIViewController viewControllerForRotation] + 63
    9   UIKit                               0x01315590 -[UIViewController _visibleView] + 84
    10  UIKit                               0x015a321a -[UIWindowController transition:fromViewController:toViewController:target:didEndSelector:animation:] + 5199
    11  UIKit                               0x0131a78c -[UIViewController presentViewController:withTransition:completion:] + 6433
    12  UIKit                               0x0fcb9f1f -[UIViewControllerAccessibility(SafeCategory) presentViewController:withTransition:completion:] + 71
    13  UIKit                               0x0131acaf -[UIViewController presentViewController:animated:completion:] + 130
    14  KidstaGram                          0x00029f9c -[UploadViewController launchPhotoEditorWithImage:highResolutionImage:] + 412
    15  KidstaGram                          0x00029d0f -[UploadViewController launchEditorWithAsset:] + 191
    16  KidstaGram                          0x0002b3fb __76-[UploadViewController imagePickerController:didFinishPickingMediaWithInfo:]_block_invoke_2 + 107
    17  AssetsLibrary                       0x0077f639 __56-[ALAssetsLibrary assetForURL:resultBlock:failureBlock:]_block_invoke_2 + 215
    18  libdispatch.dylib                   0x068f0818 _dispatch_call_block_and_release + 15
    19  libdispatch.dylib                   0x069054b0 _dispatch_client_callout + 14
    20  libdispatch.dylib                   0x068f3766 _dispatch_main_queue_callback_4CF + 340
    21  CoreFoundation                      0x0276aa5e __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 14
    22  CoreFoundation                      0x026ab72b __CFRunLoopRun + 1963
    23  CoreFoundation                      0x026aab33 CFRunLoopRunSpecific + 467
    24  CoreFoundation                      0x026aa94b CFRunLoopRunInMode + 123
    25  GraphicsServices                    0x037069d7 GSEventRunModal + 192
    26  GraphicsServices                    0x037067fe GSEventRun + 104
    27  UIKit                               0x011fb94b UIApplicationMain + 1225
    28  KidstaGram                          0x00015fbd main + 141
    29  libdyld.dylib                       0x06b95725 start + 0
)
libc++abi.dylib: terminating with uncaught exception of type NSException
由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“无法在捆绑包中加载NIB:“NSBundle(尚未加载)”,名称为“AFSDKViewController\u iPhone\u 4英寸\u 7”
第一次抛出调用堆栈:
(
0 CoreFoundation 0x027055e4例外预处理+180
1 libobjc.A.dylib 0x024888b6 objc_异常_抛出+44
2 CoreFoundation 0x027053bb+[N异常提升:格式:][139
3 UIKit 0x0149b65c-[UINib实例化所有者:选项:][951
4 UIKit 0x0130dc95-[UIViewController\u loadViewFromNibNamed:bundle:][280
5 UIKit 0x0130e43d-[UIViewController loadView]+302
6 UIKit 0x0130e73e-[UIViewController loadViewIfRequired]+78
7 UIKit 0x0130ec44-[UIViewController视图]+35
8 UIKit 0x0131d9f1-[UIViewController视图控制器旋转]+63
9 UIKit 0x01315590-[UIViewController\u visibleView]+84
10 UIKit 0x015a321a-[UIWindowController转换:从ViewController:到ViewController:目标:DiEndSelector:动画:][5199
11 UIKit 0x0131a78c-[UIViewController当前视图控制器:带转换:完成:][6433
12 UIKit 0x0fcb9f1f-[UIViewControllerAccessibility(安全类别)presentViewController:带转换:完成:][71
13 UIKit 0x0131CAF-[UIViewController当前视图控制器:动画:完成:][130
14 KidstaGram 0x00029f9c-[UploadViewController启动照片编辑器,图像:高分辨率图像::+412
15 KidstaGram 0x00029d0f-[UploadViewController启动编辑器WithAsset:][191
16 KidstaGram 0x0002b3fb \uuuu 76-[UploadViewController图像选择器控制器:didFinishPickingMediaWithInfo:]\uBlock\uInvoke\u2+107
17资产库0x0077f639\u 56-[AlassetLibrary资产库URL:resultBlock:failureBlock:][u block\u invoke\u 2+215
18 libdispatch.dylib 0x068f0818调度调用块和释放+15
19 libdispatch.dylib 0x069054b0 _dispatch_client_callout+14
20 libdispatch.dylib 0x068f3766_dispatch_main_queue_callback_4CF+340
21 CoreFoundation 0x0276aa5e\uuuu CFRUNLOOP\u正在为\u主\u调度\u队列\uuuuuu+14提供服务
22 CoreFoundation 0x026ab72b_u CFRunLoopRun+1963
23 CoreFoundation 0x026aab33 CFRUNLOOPSCRUN+467
24 CoreFoundation 0x026aa94b CFRUNLOOPSRUNINMODE+123
25图形服务0x037069d7 GSEventRunModal+192
26图形服务0x037067fe GSEventRun+104
27 UIKit 0x011fb94b UIApplicationMain+1225
28 KidstaGram 0x00015fbd干管+141
29 libdyld.dylib 0x06b95725开始+0
)
libc++abi.dylib:以NSException类型的未捕获异常终止

请在鸟舍网站上更新至SDK的最新版本:。此外,如果您使用AdobeCreativeSDK,请确保除了.bundle之外还更新了.framework文件,这将对您有所帮助。 首先,我们需要打开AdobeCreativeSDKImage.framework并从中转到resources文件夹,复制AdobeCreativeSDKImageResources.bundle并将其粘贴到项目目录中,然后将其添加到项目中


同样,首先我们需要打开AdobeCreativeSDKFoundation.framework并从中转到resources文件夹,将AdobeCreativeSDKFoundationResources.bundle复制并粘贴到项目目录中,然后将其添加到项目中

使用此nib文件检查
AFSDKViewController\u iPhone\u 4英寸\u 7
。找不到,这是第一行的错误?@Mani,aviary sdk只包含头文件。我通过将链接器标志设置为-ObjC和-all_load解决了这个问题。我不小心将AviarySDKResources.bundle复制到构建设置>使用设置链接库,而不是将其复制到构建设置>复制捆绑资源。