小编zzz*_*zzz的帖子

如果它不存在,以编程方式创建sqlite db?

我试图以编程方式创建一个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文件添加到您的项目中?我可以手动完成吗?如果没有,那么我该如何解决上述问题呢?

.net c# sqlite visual-studio

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

如何更改iOS应用程序的权利?

我需要运行以下代码来关闭我的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可执行文件伪造代码签名,然后执行

cd MyAppName.app 
ldid -Sentitlements.xml MyAppName
Run Code Online (Sandbox Code Playgroud)

假设您的应用程序名为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)

即使使用上述方法,我在哪里放置上述权利文件?

xcode objective-c jailbreak entitlements ios

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

如何将unix时间戳转换为人类可读时间?

我从数据库中获取了一个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

iphone xcode objective-c nsdate ios

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

NSScrollview不能以编程方式滚动?

注意:水平和垂直滚动条都可以在屏幕上看到并且工作正常.但是我不能让它们以编程方式移动.

我正在使用可可桌面应用程序.我在我的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)

此代码不起作用,滚动条不会自动滚动.有人请帮助.我正在尝试使用此代码制作慢速滚动动画.

macos cocoa objective-c nsscrollview iboutlet

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

从桌面或服务器以编程方式访问(您自己的)iCloud数据?

我想以编程方式从服务器或台式机访问和操作iPhone的iCloud数据。

例如...

http://www.phonesheriff.com/investigator.html

有人知道这是否可能吗?是否有任何API或机制可以用来使用MY OWN iCloud用户名和密码(从台式机或服务器)访问MY OWN iCloud数据。

我想查看和处理照片,短信和联系人等实际数据。我已经看到一些执行此操作的应用程序。有人可以告诉我这怎么可能吗?

需要说明的是:我尝试编写的软件不适用于iOS设备,而是用于服务器或台式机客户端(Windows或Mac)上。

desktop-application jailbreak iphone-privateapi ios icloud

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

有没有办法以编程方式将我的iPhone恢复到出厂设置?

我正在开发一个越狱的应用程序,我不在乎它是否被应用程序商店拒绝.我已经找到了一种方法来完全消灭我的iPhone使用这种方式有没有办法以编程方式完全消灭iPhone数据?然而,这种方法存在问题.它使我的iphone毫无价值,我必须使用iTunes恢复它.我只是想以编程方式恢复我的iphone.任何人都可以帮助我吗?

iphone objective-c jailbreak ios

4
推荐指数
1
解决办法
2550
查看次数

如何使用目标c中的代码保存视频?

我用目标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)

iphone objective-c ios

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

为什么我的NSTimer不工作?

我想反复调用函数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)

objective-c nstimer

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

如何以编程方式密码锁定我的iPhone屏幕?

我有很多类似的问题,但没有一个回答我的问题.大多数都是无关的.这是我的场景.假设有人偷了你的手机,他不小心打开了一个应用程序.当他点击应用程序中的按钮时,手机将被锁定.现在手机会要求安全别针或密码.我想知道我该怎么办?去做?即使手机重新启动,手机也必须保持锁定状态.我只是想锁定屏幕,让iphone对那个骗子毫无用处.我知道苹果不提供这样的功能.有没有好的私人API?

我不是在寻找任何应用程序,我想通过我的代码来做到这一点.

iphone ios

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

有没有办法以编程方式彻底清除 iPhone 数据?

我正在为越狱的 iPhone 开发一个应用程序,我不在乎 Apple 是否拒绝我的应用程序。我只需要一种方法来在我的 iPhone 中实现上述功能。我正在寻求开发一个应用程序,如果 iPhone 被盗,它可以通过编程方式彻底清除它。就像Apple 的“查找我的 iPhone”应用程序一样。我只需要一种方法来做到这一点,并不关心它是私有 API 还是其他什么。

iphone xcode objective-c jailbreak ios

0
推荐指数
1
解决办法
2555
查看次数

NSTimer停止iphone声音?

我必须在我的应用程序中的特定时间间隔之后调用函数调用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声音的代码.当我评论它时,声音开始工作.有人知道这种方法的解决方案吗?如果没有,是否有人知道另一种方法来执行相同的功能?

iphone objective-c jailbreak ios

0
推荐指数
1
解决办法
180
查看次数