我需要从导航控制器弹出一个UIViewController.
只需编写这行代码,但要做一个例外;
在展开Optional值时意外地发现了nil
self.navigationController.popViewControllerAnimated(true)
Run Code Online (Sandbox Code Playgroud)
如果我使导航控制器可选,此行不起作用,不弹出
self.navigationController?.popViewControllerAnimated(true)
Run Code Online (Sandbox Code Playgroud)
怎么解决?
我正在尝试使用UINavigationController.我有两个以编程方式创建的视图.当UIButton在第一个视图上按下a时,第二个视图应该到达前景.
但这里的应用程序崩溃异常:
加载的笔尖但未设置视图插座
可能是什么原因以及如何解决它.
我正在实施一个视频应用,列出视频并能够流式传输或观看本地视频.如果我尝试使用继承自AVPlayer的播放器观看视频,启动了很多线程,经过15-20次,系统不会很好地分配AVPlayer,即使我没有收到任何错误,播放器视图也是空白的什么都没发生......我需要杀死app来恢复.
怎么处理呢?
提前致谢
我试图用我的委托方法cellForRowAtIndexPath创建带有swift的UITableViewCell,
代码很简单,就像在Objective-c中一样,只是试图将语言变为swift.
我在这条线上遇到错误
var cell:UITableViewCell = tableView.dequeueReusableCellWithIdentifier(cellIdentifier) as UITableViewCell
if(cell == nil)
{
let cell: UITableViewCell = UITableViewCell(style: UITableViewCellStyle.Subtitle,reuseIdentifier:cellIdentifier)
}
Run Code Online (Sandbox Code Playgroud)
错误是UITableViewCell无法转换为"MirrorDisposition"
我查了一些例子,代码是这样的
if !cell
{let cell: UITableViewCell = UITableViewCell(style: UITableViewCellStyle.Subtitle,reuseIdentifier:cellIdentifier)
}
Run Code Online (Sandbox Code Playgroud)
但它也给出了一个错误.
我究竟做错了什么?
我需要更改a的背景UISlider,我的目标是创建UISlider,如下图所示:

我试过setBackgroundImage方法,但它就像滑块的框架.
如何更改滑块的背景图像?
我试图在单身辅助班中处理"谷歌登录".
我有LoginHelper,以及一个用完成处理程序处理登录的方法.如您所知,Google Sign有委托方法.调用委托方法时,我需要通知我的完成处理程序.我不确定,有可能吗?
让我们一起集思广益,或者帮助我.
我的方法如下;
@objc func googleLoginPressed(viewController:UIViewController, isLoginSuccessfull:(Bool) -> ())
{
GIDSignIn.sharedInstance().signIn()
}
Run Code Online (Sandbox Code Playgroud) 我创建了自定义导航控制器,
我想添加,左边的日期,右边的后退按钮和后退按钮旁边的标题.
我试图添加一个标签,但它不起作用.请告诉我一个方法
UINavigationBar *naviBarObj = [[UINavigationBar alloc] initWithFrame:CGRectMake(0, 0, 1024, 66)];
UILabel *navLabel = [[UILabel alloc] initWithFrame:CGRectMake(20,8,280,30)];
navLabel.text = @"My Text";
[self.navigationController.navigationBar addSubview:navLabel];
[self.view addSubview:naviBarObj];
Run Code Online (Sandbox Code Playgroud) 如果我使用for循环;
for(UIView *subview in [myView subviews])
Run Code Online (Sandbox Code Playgroud)
在哪个顺序,带来了子视图?
根据他们增加的顺序或其他什么?
我有NSXMLParser问题,我试过iOS8 NSXMLParser崩溃这个话题,但我真的没有得到解决方案.
我正在创建另一个NXSMLParser委托并在另一个类中设置其委托.
你能告诉我一步一步做什么吗?我感到很困惑.
这是我的代码;
这些代码行在STXMLParser中
STXMLParser2 *stXMLParser2 = [[STXMLParser2 alloc]init];
stXMLParser2.xmlParser = [[NSXMLParser alloc] initWithData:responseLoader.xmlData];
[stXMLParser2.xmlParser setDelegate:self];
[stXMLParser2.xmlParser setShouldResolveExternalEntities:YES];
[stXMLParser2.xmlParser parse];
Run Code Online (Sandbox Code Playgroud) 我需要检查这种格式;
1.234.567,89
条目只允许使用一个逗号.
目前的代码
Regex.Match(((TextChangedEventArgs)e).NewTextValue, @"^[0-9]+(\,[0-9]+)?$");
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
ios ×10
objective-c ×3
swift ×3
addsubview ×1
avfoundation ×1
avplayer ×1
c# ×1
constraints ×1
delegates ×1
exception ×1
ios8 ×1
iphone ×1
nsxmlparser ×1
regex ×1
storyboard ×1
subview ×1
subviews ×1
uibutton ×1
uilabel ×1
uislider ×1
uitableview ×1