这是我的代码.
PerformanceCounter cpuCounter = new PerformanceCounter();
cpuCounter.CategoryName = "Processor";
cpuCounter.CounterName = "% Processor Time";
cpuCounter.InstanceName = "_Total";
// will always start at 0
dynamic firstValue = cpuCounter.NextValue();
System.Threading.Thread.Sleep(1000);
dynamic secondValue = cpuCounter.NextValue();
return secondValue;
Run Code Online (Sandbox Code Playgroud)
这里有很多人正在解决这个问题,即返回零,但我总是得到100,而且我确信我的软件不会占用那么多的CPU粉末.关于我能做些什么来使这项工作正确的任何想法.为了清楚起见,我试图从运行此代码的应用程序中检索处理器使用情况,而不是单独的代码.我也在VM上运行,但这似乎并不重要.有任何想法吗?
似乎早期版本的Xcode中的所有方法都不适用于我.
我现在
拥有的:我有一个带有按钮的主菜单,该按钮可以使用带有WebView的不同控制器进入另一个视图(具有属性,因此可以设置要加载的URL)
我想要的:当我从该按钮加载该视图时,我想将第一个视图中的字符串传递给代表URL的新视图,并将其加载到Web视图中.基本上我想要一个通用的WebView视图,它可以加载由视图传递给它的不同URL.
这是WebView H文件的代码
#import <UIKit/UIKit.h>
@interface BRWebView : UIViewController
{
IBOutlet UIWebView *requestWebView;
}
@property (strong, nonatomic) NSString *loadUrl;
@end
Run Code Online (Sandbox Code Playgroud)
在MainMenu的ViewController中,按钮监听器有这个
-(IBAction)requestButton:(id)sender
{
BRWebView *web = [self.storyboard instantiateViewControllerWithIdentifier:@"BRWebView"];
web.loadUrl = @"Websitename.com";
[self presentModalViewController:web animated:YES];
}
Run Code Online (Sandbox Code Playgroud)
在BRWebView.m文件中有这个
- (void)viewDidLoad
{
[super viewDidLoad];
NSURL *url = [NSURL URLWithString:_loadUrl];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[requestWebView loadRequest:request];
}
Run Code Online (Sandbox Code Playgroud)