问题列表 - 第8562页

View Controller:如何以编程方式在视图之间切换?

简而言之:我希望有两个全屏视图,我可以在视图A和视图B之间切换.我知道我可以使用标签栏控制器,但我不想这样做.我想看看这是如何手工完成的,以了解幕后发生的事情.

我有一个充当根控制器的UIViewController:

@interface MyRootController : UIViewController {
    IBOutlet UIView *contentView;
}
@property(nonatomic, retain) UIView *contentView;

@end
Run Code Online (Sandbox Code Playgroud)

contentView连接到UIView,我将其作为子视图添加到Nib的"视图"中.这有绿色,我看到它全屏.工作良好.

然后,我以几乎相同的方式创建了另外两个View Controller.ViewControllerA和ViewControllerB.ViewControllerA有蓝色背景,ViewControllerB有黑色背景.只是看看哪一个是活跃的.

所以,在myRootController的实现中,我这样做:

// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
- (void)viewDidLoad {
    [super viewDidLoad];

    ViewControllerA *vcA = [[ViewControllerA alloc] initWithNib];
    [self.contentView addSubview:vcA.view];

    [cvA release];
}
Run Code Online (Sandbox Code Playgroud)

顺便说一句,-initWithNib方法如下所示:

- (id)initWithNib { // Load the view nib
    if (self = [super initWithNibName:@"ViewA" bundle:nil]) {
        // do ivar initialization here, if needed
    }
    return self;
}
Run Code Online (Sandbox Code Playgroud)

这样可行.当我启动应用程序时,我会看到ViewControllerA中的视图.但现在最大的问题是:View Controller通常具有以下所有方法: …

iphone uitabbarcontroller uiviewcontroller uikit

52
推荐指数
3
解决办法
8万
查看次数

检测过度分析

我怎么知道我是否过度分析?

过去3天我一直在追逐一个问题.我经历了很多设计,并使用大约3个课程达成了复杂的解决方案.在与同事讨论后,我意识到我只需要一种方法和一种方法struct.我怎样才能避免成为宇航员架构

analysis platform-agnostic platform-independent

2
推荐指数
1
解决办法
139
查看次数

从网页录制音频

我正在寻找一种解决方案,用于从用户的麦克风捕获音频并将其(最好是MP3)发布到服务器.我需要一些可以嵌入网页的东西.

我已经看到Flash可以做到这一点,但我知道这种方法需要昂贵的Adobe服务器端软件.我不知道Silverlight是否可以提供任何帮助.

我很好奇别人做了什么.任何建议将不胜感激.

asp.net flash silverlight audio-recording

9
推荐指数
2
解决办法
5919
查看次数

如何调试JNI/C库?

我们这里有一个系统,它使用Java JNI来调用C库中的一个函数.在Solaris上运行的一切.

我在某处使用字符串编码有问题.用C编写的函数返回一个阿拉伯字符,但JNI方法接收带有另一个编码的字符串.我已经尝试设置$ NLS_LANG,并且vm参数以相同的方式进行编码,但没有任何效果.所以我需要能够一起调试C代码和Java JNI.

调试它的最佳方法是什么?

c java debugging java-native-interface solaris

8
推荐指数
1
解决办法
6702
查看次数

"Uint32","int16"之类; 他们是标准的c ++吗?

我对c ++很陌生,但我已经掌握了基础知识.我在阅读其他代码时遇到了"Uint32"(各种大写)和类似数据类型的使用,但我找不到任何提及它们的文档.我知道"Uint32"是一个32位无符号整数,但我的编译器没有.我正在使用visual c ++ express,它无法从我所知道的任何形式识别它.

是否有一些编译器默认读取这些数据类型,或者让这些程序员将它们自己声明为类或#define常量?

我可以看到使用它们来准确知道整数的长度,因为正常的声明似乎因系统而异.使用它们还有其他优点或缺点吗?

c++

29
推荐指数
3
解决办法
8万
查看次数

如何使用内部Windows XP选项在VBScript中解压缩文件

我想使用VBScript解压缩.zip文件,只是它总是一台没有外部应用程序的新计算机.现在我知道Windows XP和2003有一个内部.zip文件夹选项,所以我想我可以通过VBScript使用它来提取文件.

我该怎么做?

我试过了:

Set objShell = CreateObject("Shell.Application")

Set SrcFldr = objShell.NameSpace(fileName)
Set DestFldr = objShell.NameSpace(appDir)
DestFldr.CopyHere(SrcFldr) 
Run Code Online (Sandbox Code Playgroud)

哪个没用.可能是什么问题呢?

windows vbscript scripting zip

14
推荐指数
1
解决办法
5万
查看次数

从Process Monitor隐藏的进程

我需要创建一个应用程序,它将读取和写入文件(C++/MFC).但我需要进程不要出现在进程监视器(随SysInternals一起提供)中.

从其他人的反应来看,我现在确认这似乎是"非法的".但那是我正在处理的客户的要求.所以,我想我只需要满足客户的要求.

c++ mfc

4
推荐指数
3
解决办法
1004
查看次数

Django/Python EnvironmentError?

我尝试使用时收到错误syncdb:

python manage.py syncdb
Run Code Online (Sandbox Code Playgroud)

错误信息:

File "/usr/local/lib/python2.6/dist-packages/django/conf/__init__.py", line 83, in __init__
raise EnvironmentError, "Could not import settings '%s' (Is it on sys.path? Does it have syntax errors?): %s" % (self.SETTINGS_MODULE, e)
EnvironmentError: Could not import settings '/home/simi/workspace/hssn_svn/hssn' (Is it on sys.path? Does ti have syntax errors?): Import by filename is not supported.
Run Code Online (Sandbox Code Playgroud)

我是Django/Python的新手,但在网上研究了一段时间之后我无法弄清楚这个错误.

python django django-syncdb

2
推荐指数
1
解决办法
1万
查看次数

我可以通过Visual Studio从ASP.NET网站导出生成的html页面吗?

我的朋友使用Visual Studio在ASP.NET中开发网站.她只使用Master Page工具,而不是100%普通的HTML和CSS.

有没有办法根据主页面将网站导出到HTML页面?

如果没有,它要么手动加载每个页面并保存HTML,要么我写了一个小应用程序.

或者,有没有人知道实现类似的工具?

html asp.net export visual-studio

5
推荐指数
1
解决办法
4403
查看次数

MS Access中表单/报表事件的顺序是什么?

MS Access中表单,报表和子表单的事件顺序是什么?

events ms-access

6
推荐指数
1
解决办法
3万
查看次数