问题标签 [init]

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.

0 投票
1 回答
516 浏览

silverlight - silverlight“initparams”,键值,无法加载值

在 html 对象中有一个 initparams:

设置位置的正确方法是什么?

在 MainPage.xaml.cs 中:

在线 string xml = e.Result 飞行 TargetInvocationException。

有什么想法吗?

0 投票
1 回答
371 浏览

iphone - 在哪里初始化 NSObject 类中的另一个类?

好吧,伙计们:

我在两个类之间进行通信时遇到了一个问题,ViewControllerClass从 NSObjectClassMyViewController调用了一个方法changeViewBackgroundColorAssistant

这是方法:

Assistant.h

Assistant.m

但是我知道这行不通,我需要myViewController = [[MyViewController alloc] init]myViewController超类Assistant,没有地方实现它,如果我在changeViewBackgroundColor方法中实现,那就有点晚了,这个助手类中有几个方法,他们所有需要myViewController = [[MyViewController alloc] init],问题是我要把这个init电话放在哪里?

0 投票
2 回答
89 浏览

objective-c - 为什么我的 init 在启动时不运行?

根据一些示例(主要在 Aaron 的书中),我认为在启动时会以某种方式调用重写的 -init。当我自己尝试时,它并没有那样工作。

当我尝试它时,我创建了一个带有 -init 的类 Foo,在 Xcode 提供的 NSObject 的 ProjectAppDelegate 类中没有任何内容,也没有 IB。我希望它会在启动时以某种方式被调用。

没啥事儿。我认为它什么也没做,因为在启动时没有调用我的 -init 。当我从 ProjectAppDelegate 添加对 -init 的调用时,它运行正确。

我想知道为什么示例的 -init 方法在启动时运行,而我的却没有?

0 投票
1 回答
1320 浏览

objective-c - Objective-C 中的对象初始化序列

Cocoa 框架有一个约定,总是调用继承类self = [super init]init方法,因为[super init]可能会返回一个新实例。

如果我这样做会发生什么?

[super init]返回新实例的情况下,我会在控制台中看到什么?ivar_'s value is 0?

我自己想不出办法来检查这个,因为我不知道哪个类可以从它的init方法返回一个新实例。此外,似乎无法在文档中找到对这种情况的明确说明。

谁能帮帮我?谢谢!

0 投票
1 回答
10562 浏览

wordpress - 多次调用 Wordpress 初始化钩子

我重新安装了 wordpress 3.0.4,并尝试编写一个简单的主题只是为了尝试。

在functions.php 中,我创建了一个名为my_setup 的函数并将其连接到init。我注意到 my_setup() 被多次调用,我尝试使用全局标志变量来控制函数的执行,但无济于事。如何确保我的函数只被调用一次?

问候, 约翰·多伊

0 投票
2 回答
10096 浏览

asp.net - 与在 PreInit Init 中创建和添加控件的区别

网络上有大量关于 ASP.NET 生命周期的信息,但我似乎无法弄清楚何时向页面动态添加控件。

一般有两种情况;一个带有母版页的 aspx 页面,一个没有。我目前正在阅读的书(70-515 self prep)说要在 preinit 事件处理程序中向没有母版页的页面添加控件。要动态地将控件添加到内容页面,我应该将该逻辑放在 init 事件处理程序中。

根据 MSDN (http://msdn.microsoft.com/en-us/library/ms178472.aspx) 我应该在 preinit 事件处理程序中创建或重新创建动态控件,并且只读取或初始化 init 事件处理程序中的控件属性(其中对我来说最有意义)。谷歌搜索我看到很多人使用 init 事件处理程序来添加控件。

所以,我在这里有点迷路 - 正确的方法是什么?并且在使用 preinit 事件处理程序时,当所有控件都为空时,如何向页面添加控件?例如,当您需要将动态创建的文本框添加到面板控件时?

亲切的问候,

0 投票
1 回答
1584 浏览

javascript - Javascript - 动态加载 HTML 片段并运行脚本

我正在构建一个网页,我想重新使用我网站上其他地方的一些 HTML。我正在构建的页面 ( index.html) 可以动态获取和插入我想要 ( existing.html) 使用的 HTML XMLHttpRequest。但是,我想要获取的 HTML 由一些 JavaScript 填充。当我将它加载到我的新页面时,该 Javascript 没有被执行:

索引.html:

现有的.html:

如何加载existing.html和运行填充它的脚本?

0 投票
2 回答
921 浏览

objective-c - -dealloc 方法在拥有数组 dealloc'd 时不被调用...应该吗?

这是 Foundation 应用程序中的两段 Objective-C 代码。这段代码在一个函数中:

在我的 TheShape 类中,我有这个dealloc覆盖方法:

尽管我的程序以其他方式工作,但它并没有按我期望的方式工作。发送消息时[arrayOfObjects release],我希望在日志中看到“TheShape dealloc...”字符串。它没有。

Q1:为什么不呢?

所以我挖掘了一下并简化了事情。如果我做这样更简单的事情:

调试消息仍然没有出现在日志中。

Q2:为什么不呢?

但如果我这样做:

调试消息确实出现在日志中。如果我将第一个示例中的 alloc/init 也更改为 ,调试消息也会出现在日志中new

Q3:为什么?

显然,我在 alloc/init/release 周期(Q 的 1 和 2)以及假定的newalloc/init(Q3)的等效性中遗漏了一些概念性的东西。任何人都可以向我指出一个教程,它可以像我一样为难以思考的人解释更多的东西吗?

谢谢,

账单

0 投票
3 回答
1862 浏览

python - 避免 Python 中的冗余

我最近开始为 Ubuntu Server 管理员使用 Python 2.6,并且有两个关于冗余的小问题:

首先是进口:它们看起来都像

从类导入类

第二件事是__init__方法:

有没有办法避免这些重复?

0 投票
2 回答
2930 浏览

objective-c - 错误:分配中的类型不兼容

我构建了一个类并创建了一个初始化所有变量的方法。

在.h

和.m

*的行给我错误“分配中的类型不兼容”,但我不明白:我给出了 .h 中所述的 3 个浮点数!!!

谢谢你们