Questions tagged «hierarchy»

30
尝试在视图不在窗口层次结构中的UIViewController上呈现UIViewController
刚开始使用Xcode 4.5,我在控制台中收到此错误: 警告:尝试在视图不在窗口层次结构中的<ViewController:0x1ec3e000>上显示<finishViewController:0x1e56e0a0>! 该视图仍在显示,应用程序中的所有内容均正常运行。这是iOS 6的新功能吗? 这是我用来在视图之间进行更改的代码: UIStoryboard *storyboard = self.storyboard; finishViewController *finished = [storyboard instantiateViewControllerWithIdentifier:@"finishViewController"]; [self presentViewController:finished animated:NO completion:NULL];

2
如何在Eclipse包浏览器中查看分层包的结构
好的,这就是我想要的:在Eclipse包资源管理器中,我看到以下内容:(点代表可单击的箭头,可用于扩展文件夹) 项目 源文件夹 包 类 包。子包oo酒吧包装。其他子包装Package.OtherSubPackage.VerySubPackage 其他包装 富巴 其他包装 巴兹 长话短说,我想在一个源文件夹(和几个源文件夹)中有很多包,每个包有很多子包,所以增加更多包将不能解决问题)-因此每个源文件夹有几百个包-十到二十个软件包,每个软件包有十五个子软件包。因此,我希望层次结构如下所示: 项目 源文件夹 包 类 包。子包 oo 酒吧包装。其他子包装Package.OtherSubPackage.VerySubPackage 其他包装 富巴 其他包装 巴兹 因此,我可以打开或关闭一个包并查看子包列表,而不是将包和子包全部放在层次结构的同一级别上,这又会导致同时显示太多包。注意,这不是关于文件系统的问题。据我所知,文件系统可以正常工作-这只是有关Eclipse包资源管理器中视觉显示的问题。 所以:有没有一种方法可以将层次添加到层次结构中?谢谢!!(OS X 10.6上的Eclipse Helios)

11
在Android中从上下文获取活动
这个让我难过。 我需要从自定义布局类中调用一个活动方法。问题是我不知道如何从布局中访问活动。 ProfileView public class ProfileView extends LinearLayout { TextView profileTitleTextView; ImageView profileScreenImageButton; boolean isEmpty; ProfileData data; String name; public ProfileView(Context context, AttributeSet attrs, String name, final ProfileData profileData) { super(context, attrs); ...... ...... } //Heres where things get complicated public void onClick(View v) { //Need to get the parent …


17
警告:尝试在*不在窗口层次结构中的*上显示*
我正在尝试提出数据模型中ViewController 是否有任何保存的数据。但是我收到以下错误: 警告:尝试在*其视图不在窗口层次结构中显示* 相关代码: override func viewDidLoad() { super.viewDidLoad() loginButton.backgroundColor = UIColor.orangeColor() var request = NSFetchRequest(entityName: "UserData") request.returnsObjectsAsFaults = false var appDel:AppDelegate = (UIApplication.sharedApplication().delegate as AppDelegate) var context:NSManagedObjectContext = appDel.managedObjectContext! var results:NSArray = context.executeFetchRequest(request, error: nil)! if(results.count <= 0){ print("Inga resultat") } else { print("SWITCH VIEW PLOX") let internVC = …

5
将git存储库上移一个层次结构级别
Git初学者问题: 我有一个小型私人Web项目,使用msysgit在本地进行版本控制。没有外部存储库,因为它仅适合我,因此我可以基本地做我想做的任何事情。 我已经在项目目录(即“ webroot”)中进行了设置。 现在必须创建第二个目录,该目录与webroot平行。我们称之为资产。 现在的结构如下: \ project directory ----\webroot ----\assets 我很乐意将此新目录包括在git存储库中,以便对存储在其中的文件进行版本更改,但当然不能使用“ git add ../assets”。我也不希望在project_directory中创建一个新的git项目,因为这会丢失我之前的所有提交。 那么,如何在保持提交并包含“资产”的同时,将存储库从“ webroot”移到“ project_directory”?

4
如何在RESTful API中处理对象层次结构?
我目前正在为现有的PHP应用程序设计API,为此,我正在研究REST作为一种明智的体系结构方法。 我相信我对关键概念有一个合理的了解,但是我正在努力寻找能够解决对象层次结构和REST的人。 这是问题所在... 在[应用程序]业务对象层次结构中,我们有: Users L which have one-to-many Channel objects L which have one-to-many Member objects 在应用程序本身中,我们使用延迟加载方法根据需要用这些对象的数组填充User对象。我相信用面向对象的术语讲,这是对象聚合,但是我已经看到了各种命名不一致的问题,并且不关心就精确命名约定发动战争。 现在,考虑一下我有一些松散耦合的对象,这些对象可能会/可能不会填充,这取决于应用程序的需求。 从REST的角度来看,我正在尝试确定应采用的方法。这是我目前的想法(暂时仅考虑GET): 选项1-完全填充对象: GET api.example.com/user/{user_id} 读取User对象(资源),并返回带有所有可能的Channel和Member对象的用户对象,并预先加载和编码(JSON或XML)。 优点:减少对象数量,无需遍历对象层次结构 缺点:必须完全填充对象(昂贵) 选项2-填充主要对象,并包括指向其他​​对象资源的链接: GET api.example.com/user/{user_id} 读取用户对象(资源),并返回用户对象填充的用户数据和两个列表。 每个列表都引用适当的(子)资源,即 api.example.com/channel/{channel_id} api.example.com/member/{member_id} 我认为这与超媒体的含义很接近(或完全一样)-客户端可以根据需要获取其他资源(只要我合理地标记它们)。 优点:客户端可以选择加载下属,否则,可以更好地分离对象作为REST资源。 缺点:需要进一步的行程才能获得辅助资源 选项3-启用递归检索 GET api.example.com/user/{user_id} 阅读用户对象,并包括指向子对象列表的链接,即 api.example.com/user/{user_id}/channels api.example.com/user/{user_id}/members / channels调用将以以下形式返回频道资源列表: api.example.com/channel/{channel_id} 优点:主要资源公开了获取子目录的位置,而不是子目录(更RESTful?),不需要先要求下级,下级列表生成器(/ channels和/ members)提供了接口(类似方法)响应更多的服务喜欢。 缺点:现在需要三个调用才能完全填充对象 选项4-(重新)考虑REST的对象设计 …
72 api  class  rest  object  hierarchy 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.