ios9:调用框架项目

时间:2017-04-12 05:04:39

标签: ios objective-c iphone xcode ios9.3

我在Xcode中创建了自己的框架项目,我想在框架项目中使用来自其他框架(例如:libA.framework)的方法。

当我运行并使用libA.framework中的方法时,我遇到了崩溃并显示无法识别的错误,我尝试检查来自headerA.h的{​​{1}}内部的方法,但尚未创建,但它建立在{{ 1}}。

libA.frameworkheaderA+Standalone.h之间有什么区别? 以及如何在headerA.h内调用方法?

1 个答案:

答案 0 :(得分:0)

headerA+Standalone.hheaderA.h headerA.h,扩展了#import <FRAMEWORK_NAME/headerA+Standalone.h>的功能。

只需添加headerA+Standalone.h(该标头所在的位置)。然后,您将能够使用var demoApp = angular.module('myApp', []); demoApp.controller('MyController', function($scope, $http) { $scope.formData = {}; $scope.formData.selectedTechnologies = {}; $scope.technologies = [ {id:1, name:'Angular JS'}, {id:2, name:'PHP'}, {id:3, name:'HTML'}, {id:4, name:'JAVA'}, {id:5, name:'CSS'}, {id:6, name:'DOTNET'} ] var myTech = {"myTechnology":["Angular JS","HTML"]}; var defaultTechnologies ={} defaultTechnologies = Object.assign(...myTech.myTechnology.map(d => ({[d]:true}))) $scope.formData.selectedTechnologies = defaultTechnologies; });

中的函数