问题标签 [nsobject]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
nsobject - NSObjectController - 设置自动准备内容:
我有一个小型核心数据应用程序。我有一个 NSObjectController 的子类,充当视图和模型之间的绑定,以及视图上的 NSTextField 供用户输入。
当窗口打开时,文本字段是可编辑的,因为我将绑定设置为我的子类 NSObjectController、“内容”的控制器键和我的实体属性的模型键路径。
如果我输入一些文本,保存文件并重新打开它,NSTextField 中的文本不存在。
为了测试,我有一个按钮连接到控制器的 add: 选择器,当你按下按钮时一切正常 - 你可以在 NSTextField 中输入文本,你可以保存文档,你可以再次打开它。
加载笔尖时如何准备对象?
在我的 NSObjectController 子类的 init 方法中,我有:
然后我在 MyDocument:windowControllerDidLoadNib 中(oc 是 IB 中子类对象控制器的 IBOutlet):
但它没有用。我需要创建内容,以便用户可以开始输入。
谢谢
iphone - Interface Builder 的“对象标识”面板中的“类操作”在哪里?
我以为我在 iPhone 开发方面相当有经验,但我在第一个视频上就被斯坦福 iPhone 课程绊倒了。
(38 分钟)
老师,将一个 NSObject 拖入 MainWindow.xib。当他在 Identity Inspector (Cmd-4) 中检查对象时,有集体诉讼和集体出口部分。
但是,这些对我来说并没有出现,只是 Class Identity 和 Interface Builder Identity ......他们去哪儿了?
iphone - 无法使用 NSObject 在单独的 ViewController 中加载 UIView
该应用程序是基于视图的项目类型。我在 View XIB(UIView Nib)中使用 NSObject,假设该对象是应用程序的顶部栏。
MainController UIViewController 加载初始屏幕。它看起来像这样,
UIViewController MainViewController 图片
我想加载一个顶视图(新的,称之为 X)在上图中的顶部视图(红色)中单独设计。
现在,我有 NSObject,它驻留在“X”内并绑定所有事件并完全控制 X,它是一个单例对象。
在 NSObject 类中,我有一个方法可以返回 self 对象实例和它控制的 uiview("X") 实例。
方法是,
topbarview 是完全设计的 topbarview("X"),它必须出现在主视图控制器的 topbarview(上图中的红色段)中。
我在主视图控制器中编写了一个方法:
-(void)SetHomeScreen
我在我的 appdelegate.applicationdidfinishlaunching 中调用[viewcontroller SetHomeScreen]
这实际上调用了 NSObject(TopBarObject 类)中的相应方法,但我没有看到在(mainviewcontroller.topbarview)中更新了视图。这是现在的主要问题。
我有一个带有图像和图标的自定义顶栏和自定义底栏。所以我选择了这种设计方式。我不确定这是否是最好的方法,我只是在寻找一个最佳的系统设计来使这项工作高效。如果您认为还有其他方法比这要好得多,请与我分享。
iphone - 添加带有“文本”的对象
我很难过或只是找不到我需要的信息,我有一个对象,当他们选择“saveDataround”按钮时,我想将其保存在数组中,但是我似乎无法弄清楚如何用文本填充对象“ Round”:我得到一个“Expected identifier”和“Expected , ;” 第一行和第二行代码的错误。提前致谢。
iphone - 我想在数组中或在保存之前合并两个对象
我正在从 ABpeoplepickerNavcontroller 保存名字和姓氏,我想在保存到数组之前合并名字和姓氏,这样当我检索它时,它们会在一起。第一个代码是正在创建的对象:
这是我保存它的地方:
我可以保存在一行中添加两个对象吗?或者我可以在添加到数组之前合并对象吗?
谢谢,并记录在案......这个网站和帮助我的人都很棒。
迈克尔
iphone - 覆盖 NSObject 并添加一个类变量
我正在使用以下代码在使用多个传递参数的延迟后执行选择器:
http://nifty-box.com/blog/2006/12/nsinvocation-cleans-code.html
它工作得很好,但我需要扩展它以支持相当于:
[NSObject cancelPreviousPerformRequestsWithTarget:self]
(在这种情况下,目标不是自我,而是我相信的 _UFLatePerformer 的一个实例)
有没有办法做到这一点,所以我的视图的释放可以杀死所有剩余的延迟性能请求?
struct - C-structs、NSObjects、float、int、double、
首先:这是一个问题,很抱歉,但我希望有人能帮助我!
我正在 iPhone 上制作 UIML 渲染器。UIML 是一种描述接口的语言。我想渲染 XML 并在 iPhone 上显示界面。
为了更好地通知您,我首先解释一下我在做什么:
这是一个 UIML 文档(一个界面)。这是一个简单的 ViewController,带有一个 View 和一个带有文本“Dit is een label”的标签。我正在做一些非常抽象的东西。
当我解析文档时,我发现 class="ViewController"
然后我们必须查看词汇表:
为了方便你们,我只是粘贴了一部分词汇。
在这个词汇表中,我们发现:
我正在运行时制作一个 UILabel:
然后我必须将属性应用到 createdObject。我们有 2 个属性:文本和位置。
我们在词汇表中寻找它们(我们以位置为例)
如您所见,我需要 maps-to 和 d-param 来调用该方法。但是有一个问题:在第一个文档中,我们有:
首先,我必须将字符串 50,50,100,150 “解码”为 CGRect,因为 setFrame: 需要一个 CGRect 作为参数。但是有一个大问题。我必须使这个非常抽象,但是 CGRect 不是从 NSObject 继承的,因此我不能创建一个函数
因为 CGRect 不是 NSObject*。
当我必须传递浮点数时会出现同样的问题(例如传递给 UISlider)
我不能返回浮点数,因为 NSObject 不是它的超类。
我的转换方法如下所示:
我调用它的方法非常抽象,而且必须是抽象的,因为我们想在不添加代码的情况下扩展 UIML 文档(词汇表)。这是从中调用 this 的方法:
对不起这个困难的问题,但我希望有人能帮助我!
iphone - 问题在Objective C中成为持久对象
尝试创建一个名为“Person”的 NSObject,它将保存我的应用程序的登录详细信息(没什么可看的)。该应用程序由具有多个表视图的导航控制器组成,但我在共享 Person 对象时遇到问题。
试图创建一个像这样的静态对象:
这是标题
应用程序的不同部分需要此对象设置器和获取器。我一直在尝试像这样访问它们
在登录屏幕上一切正常,但在下次使用时会死机。通常是 EXC_BAD_ACCESS(哎呀!)。
显然我在这里做错了什么。有没有更简单的方法在不同的数字视图控制器(编码和 xib)之间共享对象?
iphone - 子类化 NSObject,会导致问题吗?
我有一个非常基本的数据类,它是 NSObject 的子类。我声明了一些字符串,确保它们具有属性(非原子、副本),然后合成它们。我实现的唯一方法是 dealloc() 释放我的字符串。是否会因此而产生任何内存问题?我还需要实施其他方法吗?
iphone - [iPhone]Objective C,不符合 NSCoding 的对象。如何将它们写入文件
我正在使用一个Objective c 类,它是NSObject 的一个子类。这个类不能修改。我有一个此类的实例,我希望将其写入可以检索并稍后恢复的文件。该对象不符合 NSCoding。
总而言之,我需要将一个类的实例保存到一个可以稍后检索的文件中,而不使用任何 NSCoding 方法,例如 NSKeyedArchiving encodeWithCoder ...
使用它们会返回这个... NSInvalidArgumentException ...encodeWithCoder:] 无法识别的选择器发送到实例...
有没有其他方法可以存储这个对象以供以后使用 谢谢
ps 类是一个 UIEvent