草庐IT

first_true

全部标签

ios - 如何检查 Objective C BOOL 变量的 True 或 False

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭9年前。我有一个NSObject,它包含几个对象,其中几个是BOOL变量,设置为“T”或“F”我想知道如何在如下所示的If语句中使用它们。if(myNSObject.firstBOOL==T){//dosomestuffhere}我不能这样做而且我不确定为什么,我可以问它是TRUE还是YES但不是T我在其他网站上寻找过答案,但很难找到类似的答案,所以希望有人能够提

ios - RESTKit 对象 BOOL 属性为 true/false JSON

在请求正文中,我有一些对象作为JSON发送到服务器,用于POST请求。我的问题与bool属性有关。假设我在作为JSON发送的对象中有这个属性:@property(nonatomic)BOOL导出;默认情况下,RestKit在JSON中将bool值作为1或0发送。我如何设置RestKit以便所有BOOL都作为true或false(这是JSONbool类型)发送。有趣的是,当采用另一种方式时,从JSONtrue或false到BOOL属性,RestKit读取JSONtrue/false很好,适本地设置属性。 最佳答案 或者;你可以把它变成

ios - 当 isVisible 设置为 true 时, ListView 未更新

我正在尝试制作一个包含可点击行的ListView。当您单击一行时,它会将子堆栈布局设置为可见性true。这在android中工作正常,但在ios中不行。也许我做错了。我还是个初学者,知道如何解决这个问题或任何其他更好的方法吗?问题是它在ios上打开,因此可见性发生变化,但它不会更新单元格的高度。例如,如果向上滚动直到看不到打开的单元格,然后向下滚动,单元格就会在屏幕外更新。您会看到它更新了高度。我尝试使用自定义渲染器,但我不知道从哪里开始。这是我的xaml:这是一个示例,说明它如何在android上工作以及我希望它如何在ios上工作。 最佳答案

iOS 7 核心位置 : region monitoring fails on the first time after location services are authorised

我使用CoreLocation在我的应用程序上发现了一个奇怪的行为。我正在使用区域监控功能,但在授权位置服务(通过弹出窗口或设置->位置服务)后,区域监控失败(操作无法完成。kCLErrorDomain错误5.)。如果我关闭应用程序并重新启动(因此已经获得授权),一切都会按预期进行。我的代码如下所示:-(void)initializeLocationServices{NSLog(@"Startedlocationservices");locationManager=[[CLLocationManageralloc]init];locationManager.delegate=self;

iphone - authenticateWithCompletionHandler : is deprecated: first deprecated in iOS 6. 0

我正在开发使用GameCenter的游戏,但我收到了下一个警告;...'authenticateWithCompletionHandler:'已弃用:首先在iOS6.0中弃用好的,我搜索了一下,发现有新的验证本地用户的代码,所以我替换了旧代码:-(void)authenticateLocalUser{if(!gameCenterAvailable)return;NSLog(@"Authenticatinglocaluser...");if([GKLocalPlayerlocalPlayer].authenticated==NO){[[GKLocalPlayerlocalPlayer]a

iOS 5/6 : low volume after first usage of CoreAudio

我在开发VoIP应用程序。AudioSession的模式设置为kAudioSessionMode_VoiceChat。为了通话,我打开了一个子类型为kAudioUnitSubType_VoiceProcessingIO的CoreAudioAudioUnit。一切正常。第一次通话后,我使用AudioUnitUninitialize()关闭AudioUnit并停用AudioSession。然而,现在似乎音频设备没有正确释放:铃声音量很低,媒体播放器的音量比平时低。对于后续调用,我无法再激活kAudioUnitSubType_VoiceProcessingIO。它可以使用kAudioUnit

ios - Xcode 6.3 : Comparison of address of 'UIApplicationOpenSettingsURLString' not equal to a null pointer is always true 打开设置警告问题

我不是在发明轮子。在iOS8中,要从应用程序内部打开设置,我使用以下代码:BOOLcanOpenSettings=(&UIApplicationOpenSettingsURLString!=NULL);if(canOpenSettings){NSURL*url=[NSURLURLWithString:UIApplicationOpenSettingsURLString];[[UIApplicationsharedApplication]openURL:url];}代码在stackoverflow的很多答案和问题中。问题出现在Xcode6.3上,我收到警告说:“UIApplication

javascript - 安装 Realm : Must first create RPC session with a valid host 后出错

我最近安装了Realm:npmirealm-Sreact-nativelinkrealm重要修改此问题仅在从设备调试时出现一切仍然有效,但这次,当我尝试从开发菜单启用DebugJsRemotely时,我收到错误消息MustfirstcreateRPCsessionwithavalidhost.远程调试曾经有效,开发服务器仍然像以前一样在端口8081上运行。如果您需要任何代码示例,请告诉我。直到稍后才调用Realm。来自package.json:{"name":"ExampleProject","version":"0.0.1","private":true,"scripts":{"st

java - socket.setTcpNoDelay(true) 不工作

我在使用tcp套接字发送数据包时遇到问题。我的程序所做的非常简单:首先,客户端套接字连接到服务器套接字。然后服务器套接字向客户端发送5个“hello”,客户端将5个“hello”输出到控制台。客户端和服务器都在我的本地计算机上运行,​​下面是完整代码:服务器:publicclassServer{privatestaticServerSocketserverSocket;publicstaticvoidmain(String[]args)throwsIOException,InterruptedException{serverSocket=newServerSocket(60009);s

java - mina writefuture 返回 written=true 尽管失败

这是代码WriteFuturewriteFuture=session.write(message);writeFuture.addListener(this);writeFuture.awaitUninterruptibly();sentMessage=writeFuture.isWritten();在发送消息之前,我将服务器与网络断开连接(拉线),这样就无法发送消息。但是,sentMessage无论如何都会返回true。在wiresharks输出上,您可以看到三个TCP重传(显然没有确认)。再发送几条消息(与第一条消息不同)后,它将意识到链接已关闭并返回false。我以为isWrit