我试图以编程方式创建一个sqlite db,如果它不存在.我写了下面的代码但是我在最后一行得到了一个例外.
if (!System.IO.File.Exists("C:\\Users\\abc\\Desktop\\1\\synccc.sqlite"))
{
Console.WriteLine("Just entered to create Sync DB");
SQLiteConnection.CreateFile("C:\\Users\\abc\\Desktop\\1\\synccc.sqlite");
string sql = "create table highscores (name varchar(20), score int)";
SQLiteCommand command = new SQLiteCommand(sql, sqlite2);
command.ExecuteNonQuery();
}
sqlite2 = new SQLiteConnection("Data Source=C:\\Users\\abc\\Desktop\\1\\synccc.sqlite");
Run Code Online (Sandbox Code Playgroud)
我在行中得到异常command.ExecuteNonQuery();
异常是Invalid operation exception was unhandled
.有没有其他方法可以将sqlite文件添加到您的项目中?我可以手动完成吗?如果没有,那么我该如何解决上述问题呢?
我需要运行以下代码来关闭我的iPhone屏幕.
在iOS6上:
void (*BKSDisplayServicesSetScreenBlanked)(BOOL blanked) = (void (*)(BOOL blanked))dlsym(RTLD_DEFAULT, "BKSDisplayServicesSetScreenBlanked");
Run Code Online (Sandbox Code Playgroud)
然后使用:
BKSDisplayServicesSetScreenBlanked(1); // 1 to dim, 0 to undim
Run Code Online (Sandbox Code Playgroud)
它不起作用.有人告诉我,我需要com.apple.backboard.client
权利才能在我的iphone上运行.我不知道如何设置这些权利.我已经看到了几种设置权利的方法,但它们对我来说非常困惑,就像这一样.
是的,您需要对权利进行编码签名.但是,不,它不必与越狱手机上的Apple证书.您可以通过下载ldid可执行文件伪造代码签名,然后执行
Run Code Online (Sandbox Code Playgroud)cd MyAppName.app ldid -Sentitlements.xml MyAppName
假设您的应用程序名为MyAppName,并且您创建了权利文件entitlements.xml.我相信这个权利文件对你有用,如果你伪造用ldid代码签名的话.
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0">
<dict>
<key>com.apple.backboard.client</key>
<true/>
</dict>
</plist>
Run Code Online (Sandbox Code Playgroud)
即使使用上述方法,我在哪里放置上述权利文件?
我从数据库中获取了一个unix时间戳,我正在尝试从中创建一个人类可读的日期.我正在用这种方式
long t1=[time longLongValue];
NSDate* date=[NSDate dateWithTimeIntervalSince1970:t1];
Run Code Online (Sandbox Code Playgroud)
其中时间是时间戳.当我打印日期时,我得到了
1956-02-18 19:04:01 +0000
Run Code Online (Sandbox Code Playgroud)
代替
2013-01-02 12:31:03 +0000
Run Code Online (Sandbox Code Playgroud)
时间戳是 1356765933449
注意:水平和垂直滚动条都可以在屏幕上看到并且工作正常.但是我不能让它们以编程方式移动.
我正在使用可可桌面应用程序.我在我的Mainmenu.xib文件中使用NSScrollview,我在其所有者Appdelegate.h中创建了一个插座.这是出路
@property(nonatomic,retain) IBOutlet NSScrollView* scrollview;
Run Code Online (Sandbox Code Playgroud)
当我尝试从界面构建器设置我的NSScrollview的新引用插座并将该行转到文件的所有者时,我只看到一个选项"委托".我没有看到插件scrollview.所以我将scrollview连接到文件所有者的委托(因为我看不到scrollview插座).
现在我正在尝试在我的代码中进行自动滚动.这是代码
for(int a=0;a<10000;a++)
{
NSPoint pointToScrollTo = NSMakePoint ( 100+a,100+a ); // Any point you like.
[[self.scrollview contentView] scrollToPoint: pointToScrollTo];
[self.scrollview reflectScrolledClipView: [self.scrollview contentView]];
}
Run Code Online (Sandbox Code Playgroud)
此代码不起作用,滚动条不会自动滚动.有人请帮助.我正在尝试使用此代码制作慢速滚动动画.
我想以编程方式从服务器或台式机访问和操作iPhone的iCloud数据。
http://www.phonesheriff.com/investigator.html
有人知道这是否可能吗?是否有任何API或机制可以用来使用MY OWN iCloud用户名和密码(从台式机或服务器)访问MY OWN iCloud数据。
我想查看和处理照片,短信和联系人等实际数据。我已经看到一些执行此操作的应用程序。有人可以告诉我这怎么可能吗?
需要说明的是:我尝试编写的软件不适用于iOS设备,而是用于服务器或台式机客户端(Windows或Mac)上。
我正在开发一个越狱的应用程序,我不在乎它是否被应用程序商店拒绝.我已经找到了一种方法来完全消灭我的iPhone使用这种方式有没有办法以编程方式完全消灭iPhone数据?然而,这种方法存在问题.它使我的iphone毫无价值,我必须使用iTunes恢复它.我只是想以编程方式恢复我的iphone.任何人都可以帮助我吗?
我用目标c捕获了一个视频,但是我无法将其保存在iphone照片库中.我不想使用AlAssets库,我只想使用图像选择器.我在堆栈上看到了很多方法溢出和其他网站,但他们要么使用存储位置路径(没有提到它是什么)或他们不工作.这是我的一段代码.
-(IBAction)Onclick:(id)sender
{
UIImagePickerController *imagePicker = [[UIImagePickerController
alloc] init];
imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
imagePicker.mediaTypes = [NSArray arrayWithObject:(NSString *)
kUTTypeMovie];
imagePicker.delegate = self;
//UISaveVideoAtPath
imagePicker.allowsImageEditing = NO;
[self.view addSubview:imagePicker.view];
[imagePicker viewWillAppear:YES];
CGRect overlayFrame = CGRectMake(0, 380, 320, 44);
//UILabel *lbl=[[UILabel alloc]init];
UIView *baseView = [[[UIView alloc] init] autorelease];
baseView.backgroundColor =[UIColor greenColor];
//lbl.text=@"dfgfdgfd";
baseView.frame=overlayFrame;
//view.delegate = self;
//view.picker = picker;
//[view customize];
imagePicker.cameraOverlayView = baseView;
[self presentModalViewController:imagePicker animated:YES];
}
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
NSString *mediaType = [info objectForKey:UIImagePickerControllerMediaType];
if ([mediaType isEqualToString:@"public.image"]){ …
Run Code Online (Sandbox Code Playgroud) 我想反复调用函数foo,但是nstimer不工作.请你帮我吗?
@implementation abc
-(id)init
{
[NSTimer scheduledTimerWithTimeInterval:(1/16) target:self selector:@selector(foo) userInfo:nil repeats:YES];
}
Run Code Online (Sandbox Code Playgroud)
这是我的主要
int main(int argc, char *argv[])
{
abc *ab=[[abc alloc]init];
[NSThread sleepForTimeInterval:100];
[ab release];
return 0;
}
Run Code Online (Sandbox Code Playgroud) 我有很多类似的问题,但没有一个回答我的问题.大多数都是无关的.这是我的场景.假设有人偷了你的手机,他不小心打开了一个应用程序.当他点击应用程序中的按钮时,手机将被锁定.现在手机会要求安全别针或密码.我想知道我该怎么办?去做?即使手机重新启动,手机也必须保持锁定状态.我只是想锁定屏幕,让iphone对那个骗子毫无用处.我知道苹果不提供这样的功能.有没有好的私人API?
我不是在寻找任何应用程序,我想通过我的代码来做到这一点.
我正在为越狱的 iPhone 开发一个应用程序,我不在乎 Apple 是否拒绝我的应用程序。我只需要一种方法来在我的 iPhone 中实现上述功能。我正在寻求开发一个应用程序,如果 iPhone 被盗,它可以通过编程方式彻底清除它。就像Apple 的“查找我的 iPhone”应用程序一样。我只需要一种方法来做到这一点,并不关心它是私有 API 还是其他什么。
我必须在我的应用程序中的特定时间间隔之后调用函数调用myfunc并且此函数将永远运行.但是,问题是每当我使用以下代码时我的iphone声音消失.
self.now = [NSDate date] ;
self.timer = [[NSTimer alloc] initWithFireDate:self.now
interval:100
target:self
selector:@selector(myfunc)
userInfo:nil
repeats:YES] ;
self.runLoop = [NSRunLoop currentRunLoop];
[runLoop addTimer:self.timer forMode:NSDefaultRunLoopMode];
[self.runLoop runUntilDate:[NSDate dateWithTimeIntervalSinceNow:10000]];
Run Code Online (Sandbox Code Playgroud)
只有铃声响起.所有其他声音停止工作.像键盘锁定声音和音量条,让你调整你的iPhone音量也消失.请告诉我我做错了什么损害了iPhone的声音.
我很确定这是阻止iphone声音的代码.当我评论它时,声音开始工作.有人知道这种方法的解决方案吗?如果没有,是否有人知道另一种方法来执行相同的功能?