在我的AppDelegate中,我使用外观代理来制作自定义UI:
//Setup custom appearances
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"header"] forBarMetrics:UIBarMetricsDefault];
[[UINavigationBar appearance] setTintColor:[UIColor blackColor]];
[[UIToolbar appearance] setBackgroundImage:[UIImage imageNamed:@"header"] forToolbarPosition:UIToolbarPositionAny barMetrics:UIBarMetricsDefault];
Run Code Online (Sandbox Code Playgroud)
这将在iOS4中崩溃.如何检查这个功能是否在他们运行的iOS版本上可用,这样我可以避免崩溃?
新的iCloud服务有许多可能的配置.我如何知道我的用户设备是否配置为将拍摄的照片发送到iCloud服务器而不是仅将其存储在设备上?
您好,当我尝试导入 requests_ntlm 包时,我收到以下错误。我使用 easy_install requests-ntlm 安装了该软件包。我正在尝试使用这个库,以便我可以通过 www-authenticate: negotatiate NTLM 响应标头使用 python 登录到 aspx.net Web 服务器。感谢解决此问题的任何帮助,如果我需要提供更多信息,请告诉我。谢谢!
Traceback (most recent call last):
File "SHS.py", line 2, in <module>
from requests_ntlm import HttpNtlmAuth
File "build\bdist.win-amd64\egg\requests_ntlm\__init__.py", line 1, in <module
>
File "build\bdist.win-amd64\egg\requests_ntlm\requests_ntlm.py", line 4, in <m
odule>
File "C:\python27\lib\site-packages\python_ntlm3-1.0.1-py2.7.egg\ntlm3\__init_
_.py", line 2, in <module>
from . import HTTPNtlmAuthHandler # noqa
File "C:\python27\lib\site-packages\python_ntlm3-1.0.1-py2.7.egg\ntlm3\HTTPNtl
mAuthHandler.py", line 20, in <module>
from . import ntlm
File "C:\python27\lib\site-packages\python_ntlm3-1.0.1-py2.7.egg\ntlm3\ntlm.py
", line 25, in <module>
from . import des
File …Run Code Online (Sandbox Code Playgroud) 我在Xcode 4.2 Build 4D199中创建了一个新的测试iOS5项目,并试图设置UINavigationBar如上所述的外观,但没有任何反应.
我试过的代码viewDidLoad:
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"navbar-iphone.png"] forBarMetrics:UIBarMetricsDefault];
Run Code Online (Sandbox Code Playgroud)
我能让它工作的唯一方法是在实例上设置外观UINavigationBar.喜欢:
[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"navbar-iphone.png"] forBarMetrics:UIBarMetricsDefault];
Run Code Online (Sandbox Code Playgroud)
到底是怎么回事?其他人遇到过这个问题吗?
background-image uinavigationbar uinavigationcontroller ios xcode4
何时,特别是当我在iOS平台上开发时,为什么要从Objective-C切换到C或C++.我确定我错过了一些东西,但据我所知,Apple希望开发人员在Mac/iOS环境中使用Objective-C,那么为什么我会使用C/C++呢?
但需要注意的是,我不是在谈论游戏开发.在游戏的情况下,我意识到有什么优势.如果我开发一个服务器的客户端或类似的东西(再次,不是游戏),我只是想要使用C.我需要的所有类都在Objective-C中.
这可能是我想念的愚蠢但是它确实让我挂在了一个更大的项目(c扩展)上,我正在写作.
为什么print "Hello, World!"传球None和额外的\n到sys.stdout这里?
>>> import sys
>>> class StdOutHook:
... def write(self, text):
... sys.__stdout__.write("stdout hook received text: %s\n" % repr(text))
...
>>> class StdErrHook:
... def write(self, text):
... sys.__stderr__.write("stderr hook received text: %s\n" % repr(text))
...
>>> sys.stdout = StdOutHook()
>>> sys.stderr = StdErrHook()
>>>
>>> def x():
... print "Hello, World!"
...
>>>
>>> print x()
stdout hook received text: 'Hello, World!'
stdout hook received text: …Run Code Online (Sandbox Code Playgroud) 我有一个UIVIew,它是一个子视图,它包含几个UITextFields.其中一个文本字段(用于DATE)不应该使用键盘进行编辑,而是使用带有Datepicker的PopOver.
UIControlEventEditingDidBegin到达时我运行一个方法.此方法调用resignFirstResponderDateTextField.
如果DateTextField是第一个要编辑的字段,但是当编辑另一个textField并且当然显示键盘然后尝试编辑DateField时,一切正常,键盘不会隐藏,一切都正常但键盘正在做任何事情.
我试图在endEditing:YES之前调用该方法,resignFirstResponder但它不起作用.我试图运行endEditing:YES,并resignFirstResponder在didEndEditing文本字段的方法,但世界上没有办法让键盘出来.
这是我的方法:
- (void)showDatePopOver:(id)sender{
[self.view endEditing:YES];
UITextField *textField = (UITextField *)sender;
[sender resignFirstResponder]; // hide keyboard
/** POP OVER LINES**/
}
Run Code Online (Sandbox Code Playgroud) 我已经看到一些苹果公司的例子可以打电话,[super viewDidUnload];而另一些则没有.我读了一篇文章(几个月前,所以我不记得那个网址),说这[super viewDidUnload];是不必要的,但除此之外没有解释.
有没有明确的理由为什么或为什么不告诉超级的viewDidUnload?
并且,(如果应该这样做)在将所有属性设置为nil,之后或之前是否重要之前,我是否应该调用super ?
- (void)viewDidUnload {
// Is this necessary?
// [super viewDidUnload];
self.tableDataSource = nil;
self.titleLabel = nil;
// Is it better to call super before or after nil'ing properties?
// [super viewDidUnload];
}
Run Code Online (Sandbox Code Playgroud)
谢谢!
ios ×4
objective-c ×4
iphone ×3
ios5 ×2
python ×2
appearance ×1
asp.net ×1
c ×1
c# ×1
c++ ×1
captcha ×1
cocoa-touch ×1
icloud ×1
image ×1
javascript ×1
python-2.7 ×1
security ×1
settings ×1
stderr ×1
stdout ×1
super ×1
sys ×1
uitextfield ×1
xcode4 ×1