草庐IT

未知数

全部标签

iphone - key 未知时获取对象?

我有一些像下面这样的json,我正试图把它变成nsdictionaries。我的问题是1、5和4是键,具有不可预测的值。我如何在不知道key的情况下获取每个对象-{"id":"A","name":"Nike"}?//JSONlookslike:{"shops":{"1":{"id":"A","name":"Nike"},"5":{"id":"G","name":"Apple"}"4":{"id":"I","name":"Target"}}}//howtostepthruthis?NSArray*shopsArray=[[shopsStringJSONValue]objectForKey

iOS - 如何使用带有一个未知参数的 NSExpression

我正在使用NSExpression计算字符串中的公式。例子-NSString*formula=@"7+11";NSExpression*exp=[NSExpressionexpressionWithFormat:formula];NSNumber*expResult=[expexpressionValueWithObject:nilcontext:nil];一切正常但是...如果我有下面的公式“7+x=18”呢?我如何计算这个公式并找到“x”并得到结果11? 最佳答案 NSString*formula=@"12.845*x+(-0.

ios - 尺寸等级最初未知

我正在尝试在我的通用应用程序上设置我的用户界面。我有一个带有大小类的Storyboard设置,一个相当简单的用户界面。我的ViewController中有一个View。在这个View中,我绘制了一个图表,因此它只能使用setFrame进行更新。这就是我的问题开始的地方。我将图表设置为屏幕宽度。但是,当View最初运行时,大小类似乎是未知的。因为我的Storyboard中默认的“任意”大小是600x600。我的观点认为它应该在我的iPhone上绘制600宽,这显然不是这么宽。只有在我实际移动iPhone以切换方向更改后,它才会更新并识别正确的尺寸。所以我的问题是,我该如何预防这个问题?我

ios - 核心蓝牙 CBCentralManager 在 Mac 上始终将状态报告为未知

总体而言,我是Swift和Mac/iOs编程的新手。我正在使用Xcode7.3在支持BLE并打开蓝牙的MacbookPro上运行此示例。importFoundationimportCoreBluetoothfuncprintState(state:CBCentralManagerState){switchstate{caseCBCentralManagerState.PoweredOn:print("Poweredon")caseCBCentralManagerState.PoweredOff:print("Poweredoff")caseCBCentralManagerState.R

iOS HTTP Live Streaming - 比特率未知时请求的字节范围?

我们注意到HLS在开发中的视频点播iOS应用程序、高延迟网络上的性能极差,并希望对下载的发生方式进行一些手动调整。文件(完全编码、从头到尾、TS/M3U8文件)已经在CloudFront之外提供,因此我们在服务器端能做的只有这么多来优化它(我认为)。另一个希望是在iOS应用程序中运行本地主机服务器,让这个“服务器”通过优先下载较少、较大段的下载而不是较频繁、较小段的下载来管理下载。因此有望规避网络的高延迟,同时仍然能够使用可用的可用带宽。这里的想法是,将基础“index.m3u8”及其描述的所有比特率的知识保留给我们自己,并仅向iOS公开TS文件的原始“播放列表”(没有任何比特率信息)

ios - 正则表达式,未知转义序列 '\s'

这个问题在这里已经有了答案:iOSRegex:Unknownescapesequence"\|"(2个答案)关闭7年前。我想去掉字符串开头和结尾的空格。我正在使用以下正则表达式。NSString*pattern=@"(?:^\s+|\s+$)";这是一个错误,\s不是有效的转义字符。用\\s替换它似乎可行,但我想知道的是为什么?我以为\s是一个空白字符,而\\s会给我一个'\s'的字面字符串吗?

ios - 导入带有命名空间的头文件时未知类型名称 'namespace'

我正在开发一个iPad应用程序,我已经获得了自定义View的头文件(我无法更改)。在头文件中(没有.m或.mm文件),有一个命名空间声明:namespacefooUI{classFoo;}我正在尝试创建此类类型的View,因此我在XCode中创建了UIView,然后在我的ViewController中为它创建了一个导出。在ViewController.h文件中添加头文件时,出现“未知类型名称命名空间”错误(后面跟着其他人,大概与此有关)。关于如何解决这个问题的任何想法? 最佳答案 您正在将代码编译为Objective-C,而不是Ob

objective-c - 未知类型名称

我的.h文件:#import#import"cocos2d.h"#import"GameData.h"#import"PROBattleScene.h"@interfacePROBattleAI:NSObject{BattleTypetype;PROBattleScene*scene;}-(id)initWithType:(BattleType)_typeandBattleInformation:(NSMutableDictionary*)_informationandScene:(PROBattleScene*)_scene;-(void)dealloc;@end但是在PROBatt

IOS 未知类型名称 appdelegate

我收到类似这样的错误:Unknowntypename'AppDelegate':Unknowntypename'AppDelegate':Propertywith'weak'attributemustbeofobjecttype我已经提到了很多这样的问题,但都给出了像添加这样的答案@classAppdelegate;我尝试编辑这段代码,但在这之后它给出了这样的错误:AppDelegate.m:23:18:Redefinitionof'ddLogLevel'因为这个日志在两个ViewController中都有定义。我也尝试从ViewController上方注释此日志的行,但它会给出错误:

ios - Interface Builder 文件中的未知类 GPPSignInButton

在我的iOS应用程序中集成google+时,从Storyboard链接到GPPSignInButton后总是会出现此错误!有什么解决办法吗? 最佳答案 从这个页面逐行代码https://developers.google.com/+/mobile/ios/getting-started并使用更新您的build设置-all_load-ObjC在其他链接器标志中 关于ios-InterfaceBuilder文件中的未知类GPPSignInButton,我们在StackOverflow上找到一