草庐IT

ios - CFBundleDocumentType 在 myproject-Info.plist 文件中不起作用

我正在尝试在ionic框架中构建一个应用程序。我正在尝试构建此功能,就像当我单击图库中的照片并点击共享时,共享面板将打开。我想在这里展示我的应用程序。我对plist文件做了一些修改这是我的plist文件的代码CFBundleDevelopmentRegionEnglishCFBundleDisplayName${PRODUCT_NAME}CFBundleDocumentTypesCFBundleTypeNamepublic.jpegCFBundleTypeRoleEditorLSHandlerRankOwnerLSItemContentTypespublic.jpegCFBundleE

xcode - 从应用程序包中的命令行工具 : No Info. plist 文件构建 swift 应用程序

我正在尝试从“命令行工具”模板以编程方式创建Swift应用程序,但无法解决错误NoInfo.plistfileinapplicationbundleornoNSPrincipalClassintheInfo.plistfile,退出。以下是我遵循的步骤:基本代码创建一个“AppDelegate.swift”类,并删除“main.swift”文件。使用以下代码填充“AppDelegate.swift”:importCocoa@NSApplicationMainclassAppDelegate:NSObject,NSApplicationDelegate{funcapplicationDi

ios - 如何在plist中使用dict

我有一个像这样的plist文件horselevel2然后我通过下面的代码加载它letpath=NSBundle.mainBundle().pathForResource("test",ofType:"plist")dataBase=NSDictionary(contentsOfFile:path!)letarray=NSMutableArray()formemberin(dataBase.allKeys){letlevel=member.valueForKey("level")as!Intif(){//dosomething}}当应用程序运行时,它会崩溃。我认为原因是数据库中的成员不能

swift - 排序 plist 数据

我在plist中有一些重复数据,然后将其提取到字典中并在我的应用程序中显示。唯一的问题是它需要与我在plist中的顺序相同,但显然,字典无法排序并且它未排序。那么我该如何实现呢?我的plist数据是这样重复的然后我将其转换为[Int:ItemType]类型的字典,ItemType是我的数据协议(protocol),如下所示:classExhibitionUnarchiver{classfuncexhibitionsFromDictionary(_dictionary:[String:AnyObject])throws->[Int:ItemType]{varinventory:[Int:

ios - 多个命令产生 ../Debug-iphonesimulator/RA_Swift copy.app/Info.plist' : 1)

当我使用cocoapod在我的项目中添加facebookcoresdk时出现此错误我已经删除了派生数据并重新启动了Xcode。我还更新了pod。 最佳答案 试试这个文件 关于ios-多个命令产生../Debug-iphonesimulator/RA_Swiftcopy.app/Info.plist':1),我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/55531497/

ios - 如何在 Firebase 远程配置中使用字符串而不是 plist 设置默认值?

我正在尝试为我的Firebase远程配置设置定义一个默认值。但我没有使用plist也无意使用,因为我已经为我的常量设置了所有内容并且可以很好地使用字符串(通过结构)。对于plist,语法是:remoteConfig.setDefaultsFromPlistFileName("RemoteConfigDefaults")但是,有没有办法使用字符串定义默认值?换句话说,我有这个值,它只是一个字符串:Constants.URLs.FeedFallback="https://www.mywebsite.com/stuff/"我只是想以某种方式将其传递给seDefaults()。这可能吗?语法是

swift - 如何强制为 OS X 中的应用程序重新加载首选项 plist?

我的swift程序会定期更新存储在/Library/Preferences中的com.google.Chrome.plist文件。在初始执行期间,只需重新启动Chrome浏览器即可使策略生效。但是现在我需要重启系统才能使策略生效。如何在不重启Mac的情况下更新它?而且chrome://policy中的Reloadpolicies按钮也不起作用。(我想知道它的目的是什么?)此外,请解释将plist文件放在/Library/Preferences和/Library/ManagedPreferences中的区别或者是否有适用于OSX的任何命令,例如gpupdate/force(适用于Wind

ios - 使用 Swift 读/写数组 plist

我正在尝试读取包含整数数组的plist。这是我第一次使用它们,我可以很好地阅读它们,但是当我写入时plist不会更新。这是我的读写代码..classFavouritesManager{varmyArray:NSMutableArray=[0]funcloadDataPlist(){letpaths=NSSearchPathForDirectoriesInDomains(.DocumentDirectory,.UserDomainMask,true)asNSArrayletdocumentsDirectory=paths.objectAtIndex(0)asNSStringletpath

ios - CLLocationManager didUpdateLocations 没有被称为带有 plist 条目的 iOS 8

我在使用CLLocationManager时遇到了一些问题。此代码曾经在iOS8.2上工作,但自从升级到8.3后,它就不起作用了。以下是设置启动时调用的位置管理器的代码。letdistanceThreshold:CLLocationDistance=100.0varcurrentLocation:CLLocationCoordinate2D?overrideinit(){assert(locMan==nil)super.init()locMan=selfletlocationManager=CLLocationManager()locationManager.delegate=self

Swift 无法定位和读取属性列表 (.plist) 文件

我在让一个简单的命令行OSXSwift程序从一个简单的.plistXML文件中读取数据时遇到了一个真正的问题——事实上,该程序甚至看不到该文件,尽管它看似存在并被复制到捆绑。数据由一个类处理,该类用于读取plist数据并将其复制到数组中,无需再次查询plist即可检索数据://Datadump.swiftimportFoundationclassDatadump{//arrayofdictionariescontainingstringkeysandanydatatypeofvaluevardataArray:Array>init(){//copiesdatafromplistletb