我在Xcode中创建了自己的框架项目,我想在框架项目中使用来自其他框架(例如:libA.framework)的方法。
当我运行并使用libA.framework
中的方法时,我遇到了崩溃并显示无法识别的错误,我尝试检查来自headerA.h
的{{1}}内部的方法,但尚未创建,但它建立在{{ 1}}。
libA.framework
和headerA+Standalone.h
之间有什么区别?
以及如何在headerA.h
内调用方法?
答案 0 :(得分:0)
headerA+Standalone.h
是headerA.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;
});