草庐IT

access-control

全部标签

objective-c - iOS 上的 libxml2 在使用 HTMLParser 解析 HTML 时导致 EXC_BAD_ACCESS 错误

我一直致力于一个使用libxml2HTMLParser模块在iOS上解析网页HTML的项目。每当我尝试解析包含以下行的网页时,都会从libxml2的htmlParseDocument收到EXC_BAD_ACCESS错误:如果我从HTML中删除这一行,解析工作完美。另请注意,我正在使用DTHTMLParser类将libxml2SAX回调绑定(bind)到Objective-C代码。由于htmlParseDocument中的EXC_BAD_ACCESS没有太多内容可以继续,我构建了一个重现错误的示例Xcode项目。我在针对iOS5.1的MountainLion上的Xcode4.4中实现了它

objective-c - 登录 View Controller 最佳实践

这不是一个具体的编码问题,我只是在寻找最佳实践,因为我觉得我目前正在做的事情似乎可以优化。我正在编写一个要求用户登录的iOS应用。我编写了一个用户身份验证PHPWeb服务,它根据HTTPPOST请求的电子邮件和密码参数返回JSON。我有在客户端处理成功和失败的方法。目前,当应用程序启动时,用户会看到一个登录ViewController。成功登录后,将对“主页”ViewController执行基本的推送转场,此时会显示类似“嘿欢迎xxx”的内容。如果用户已经在设备上进行了一次身份验证,我想保留他们的详细信息并在启动时自动加载“主页”ViewController。你认为我应该将登录View

ios - 如何在 Storyboard 中加载没有按钮的 View Controller ?

我想加载没有按钮的ViewController。我将标识符设置为10并尝试使用if(...){//loadViewController2[[selfstoryboard]instantiateViewControllerWithIdentifier:@"10"];}但什么也没发生。使用这个函数它s不也不起作用UIViewController*vc=[[selfstoryboard]instantiateViewControllerWithIdentifier:@"10"];[self.navigationControllerpushViewController:vc];这是我的项目ht

ios - 多个导航 Controller 后退按钮

我有一个看起来像这样的应用程序;导航Controller->表格ViewController->导航Controller2->表格ViewController2我面临的问题是我想在TableViewController2上有一个“后退”按钮,它将带我回到第一个导航Controller。除了在TableViewController2的导航栏中放置一个按钮并创建返回到第一个导航Controller的模式序列之外,我无法弄清楚如何在我的生活中做到这一点。我不认为苹果会喜欢那样。谁能帮忙? 最佳答案 试试这个:NavigationContr

iphone - 如何将多个相同实例的 Controller 添加到我的 tabBarController?

我想向我的tabBarController添加多个相同实例的Controller。但我不能。添加的数组Controller被视为一个Controller。我应该怎么做??最好的方法是什么?这是我的代码。RootViewController*rootViewController=[[[RootViewControlleralloc]init]autorelease];tabBarController=[[[UITabBarControlleralloc]init]autorelease];[tabBarControllersetDelegate:self];[tabBarControll

iphone - UIView 动画在新的 View Controller 被压入堆栈后继续运行

已解决。可笑的尴尬。我没有使用实例变量,我在实现中的花括号外声明了它。真的很挣扎。我有一个管理动画倒数计时器的ViewController。动画使用递归UIView动画和一个简单的递减intivar。类似于以下内容(这是一个简化的片段):-(void)animate{[UIViewanimateWithDuration:0.75fdelay:0.25foptions:UIViewAnimationCurveEaseInOutanimations:^{aView.center=newCenter;counter--;}completion:^(BOOLfinished){if(count

ios - 以编程方式关闭 View Controller 时发出警告

我有一个TableViewController带有一个触发[NSURLConnectionsendAsynchronousRequest...]事件的按钮,并且还通过performSegueWithIdentifier:sender:加载了一个模式转场:目标是小ViewController。此覆盖ViewController的目的是显示加载图形并防止在通过NSURLConnection发送数据时进行用户交互。在NSURLConnection的完成block中,我调用了一个方法来删除TableViewController中的数据(它只是一个批处理列表),然后调用dismissViewCo

iphone - 如何在 iphone 应用程序中将导航 Controller 的后退按钮与其左角对齐

我通过向其添加图像自定义了我的导航Controller后退按钮,但我仍然无法将后退按钮置于导航栏的左角。我想避免导航栏的左边距和后退按钮之间的间隙或空间。感谢您的帮助。 最佳答案 这是你可以使用的代码UIButton*backButton=[UIButtonbuttonWithType:UIButtonTypeCustom];//hereinbelowyoujustneedtopassthepointwhereyouwanttoplaceyourbutton.正如您所说,您需要导航栏的左边距和后退按钮之间的空间。[backButto

iphone - 在 didSelectRowAtIndexPath 中以编程方式编辑 Controller 的标题

之前,我试图使用以下代码转到另一个Controller但失败了-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{RowDetail*rd=[[RowDetailalloc]initWithNibName:@"RowDetail"bundle:nil];if([[allRowobjectAtIndex:indexPath.row]isEqual:@"One"]){[rdsetTitle:[allRowobjectAtIndex:indexPath.row]];}[

iphone - EXC_BAD_ACCESS 当 popViewController

我正在正确地从A推送BViewController。B包含一个webview,它在viewDidLoad时开始加载页面。将B弹出到A时出现奇怪的行为,如果webview完成加载,然后我执行popViewController(在工具栏按钮上的touchUpInside时执行IBAction),弹出到A所以一切正常。但是,如果我在webview结束其加载之前立即弹出ViewController,应用程序会因exc_bad_access而崩溃。为什么?View已加载!我检查了导航堆栈上的两种情况的ViewController。两种情况都有相同的结果,2个相同的对象,没有区别!-(IBActi