如果将一个NSObject从NSDictionary转换为NSString?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如果将一个NSObject从NSDictionary转换为NSString?相关的知识,希望对你有一定的参考价值。

NSObject *url = [item objectForKey:@"link"];这是NSDictionary的一个NSObject项目,我需要将其转换为NSString。因为我需要使用URL。我应该如何做呢?

参考技术A NSString *url = (NSString*)[item objectForKey:@"link"];

如何调用从 NSObject 类添加视图

【中文标题】如何调用从 NSObject 类添加视图【英文标题】:how to call add a view from NSObject class 【发布时间】:2010-10-16 10:39:57 【问题描述】:

我正在开发一个应用程序,我在一个从 NSObject 派生的类中执行一些代码,在这个类中,我想调用另一个 UIView 类型类并将其添加到当前视图之上,或者如果可能的话在窗口上添加.有人可以建议我怎么做,因为我不能从 NSObject 类型类调用 [self.view addsubview:view] 吗?

我也不能离开我现在的班级,因为我正在做动作(上传进度视图),这需要时间。所以我只需要在这个类的当前视图上添加子视图。

是的,我还必须稍后在上传完成时删除该 uiview。

提前致谢

【问题讨论】:

【参考方案1】:

听起来你想在窗口中添加一个视图:

[[UIApplication sharedApplication].keyWindow addSubView:myView];

【讨论】:

【参考方案2】:

如何将您的 NSObject 类放在 UIView 中,然后保留一个引用该视图的变量(例如 masterView)。您可以在 Interface Builder 中将其连接到包含 NSObject 的视图,或者如果您不使用 IB,则在其中实例化您的 NSObject 派生类之前创建一个 UIView,并传递对指向 NSObject 类的引用主 UIView。

然后,当你想在屏幕上添加一个新的子视图时,调用

[masterView addSubview:anotherView];

【讨论】:

以上是关于如果将一个NSObject从NSDictionary转换为NSString?的主要内容,如果未能解决你的问题,请参考以下文章

将数据从 ViewController 传递到 NSObject

将数据从视图控制器传递到 NSObject

如何调用从 NSObject 类添加视图

如何从 iOS 中的 NSObject 类导航到 ViewController?

将视图推出 NSObject 类

如何从 json 字典自动创建模型类(NSObject)?