小编Wri*_*sCS的帖子

可以从设置应用中删除我的应用吗?

我的应用程序的早期版本使用了Settings.bundle方法在(外部)设置应用程序中管理了一些用户首选项.我现在已经废除了,但我希望能够取消注册我的应用程序,以便升级的旧用户在他们的设置应用程序中没有无用的条目.知道这是否可行?谢谢.

iphone preferences settings.bundle

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

非全屏和全屏UIViewController之间的良好幻灯片转换

我有一个不是全屏的视图控制器(有一个状态栏),并且想要一个全屏的模态视图控制器.

如果我在动画开始时隐藏状态栏(父视图的viewWillDisappear或模态的viewWillAppear),那么在没有状态栏的情况下父视图将会显示,看起来像一个错误.

如果我在动画结束时(父视图的viewDidDisappear或模态的viewDidAppear)执行此操作,则状态栏将在模态视图上显示片刻,即它不会显示为模态视图"覆盖它".

有没有办法很好地做到这一点?

编辑:

一种可能性是至少在动画的持续时间内创建一个带有windowLevel = alert的UIWindow.示例iAd广告似乎很好地覆盖了状态栏,没有其他窗口,所以它必须以某种方式.

uiviewcontroller ios

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

除第一条记录外,使用SQL按顺序查询

我有一个想法,例如我有一个包含名称的表(Ann,Ben,Chris,Tom,John),
我想使用sql从字母a中查询它,z last.

但我有一个条件,我想把约翰放在第一个记录中.

sql

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

使用NSFetchedResultsController与UISearchBar

我的应用程序中有一个UISearhBarController.它目前正在搜索在线数据库,但我正在将其更改为搜索核心数据数据库.它目前使用此代码:

- (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText 
{
    if (self.billingSearchBar == searchBar) {
        [self.billingSearchController filterResultsUsingString:searchText];
    }
}

- (void)filterResultsUsingString:(NSString *)filterString 
{
    self.billingSearchText = filterString;
    NSArray *billing_codes = [self billingSearch:self.billingSearchText searchType:self.billingSearchCategory];
    self.displayedBillingSearch = billing_codes;
    self.billingSearch = billing_codes; 
    [self.tableView reloadData];
}

-(NSMutableArray*)billingSearch:(NSString*)searchString searchType:(NSString*)searchType
{
    NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"%@/server/20111115/60b88126/billing_search/", [self getHost]]];

    ASIFormDataRequest *request = [[[ASIFormDataRequest alloc] initWithURL:url] autorelease];
    [request setPostValue:searchString forKey:@"query"];
    [request setPostValue:searchType forKey:@"category"];

    [request startSynchronous];
    NSError *error = [request error];
    NSString *responseString;
    if (!error) {
        responseString = [request responseString];
    }

    NSMutableArray …
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch core-data objective-c nsfetchedresultscontroller

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

iPhone KERN_INVALID_ADDRESS

我不知道为什么我收到这个错误,我无法追查原因.这只发生在设备上,但模拟器按预期运行无错误.任何人都可以理解这个崩溃日志吗?

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x61f6490a
Crashed Thread:  0

Thread 0 Crashed:
0   libobjc.A.dylib                0x32668edc 0x32665000 + 16092
1   Foundation                     0x33f70990 0x33f29000 + 293264
2   Foundation                     0x33f82a66 0x33f29000 + 367206
3   Foundation                     0x33fdb2d8 0x33f29000 + 729816
4   CFNetwork                      0x31f5903a 0x31f05000 + 344122
5   CFNetwork                      0x31f0fa58 0x31f05000 + 43608
6   CFNetwork                      0x31f0f8e8 0x31f05000 + 43240
7   CFNetwork                      0x31f0f892 0x31f05000 + 43154
8   CFNetwork                      0x31f0f812 0x31f05000 + 43026
9   CFNetwork                      0x31f0f7b2 0x31f05000 + 42930
10  CoreFoundation                 0x32da43a0 0x32d4d000 …
Run Code Online (Sandbox Code Playgroud)

iphone crash report segmentation-fault ios

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

如何在Google I/O Galaxy Tab 10.1上运行ADK DemoKit示例?

我试图让DemoKit示例在ADK板上工作.似乎即使使用3.1更新,Galaxy Tab也没有它所需要的一切(或者至少不像宣传的那样工作).即使通过文档挖掘,似乎三星Kies应用程序可能会妨碍.

如果我按照指示使用API​​级别10库,它将无法运行(单步执行调试器,我看到此异常:) java.lang.NoClassDefFoundError: com.android.future.usb.UsbManager.如果我使用API​​ Level 12 Libraries,也会发生同样的事情.

将目标设置为3.1平台(只需在项目属性中更改它),它将无法编译(由于使用了com.android.future.usb库).我找到了一些关于在3.1上使用USB包时必须做的更改的文档,从中我发现了对DemoKitActivity.java所做的更改.

37,38c37
< import com.android.future.usb.UsbAccessory;
< import com.android.future.usb.UsbManager;
---
> import android.hardware.usb.*;
128c127
< UsbAccessory accessory = UsbManager.getAccessory(intent);
---
> UsbAccessory accessory = (UsbAccessory) intent.getParcelableExtra(UsbManager.EXTRA_ACCESSORY);
139c138
< UsbAccessory accessory = UsbManager.getAccessory(intent);
---
> UsbAccessory accessory = (UsbAccessory) intent.getParcelableExtra(UsbManager.EXTRA_ACCESSORY);
152c151
< mUsbManager = UsbManager.getInstance(this);
---
> mUsbManager = (UsbManager) getSystemService(Context.USB_SERVICE);
Run Code Online (Sandbox Code Playgroud)

即使在做出这些改变之后,我也遇到了问题.它现在安装,DemoKit应用程序的初始屏幕出现"请连接DemoKit板",但每当我连接ADK板并关闭USB调试(它上面,它什么也没做),我只是得到了三星Kies应用程序说"按主页键退出三星凯斯",没有其他按钮响应.回家并回到DemoKit应用程序只是再次显示连接屏幕,它从未真正连接到电路板.

怎么能这样做?ADK是否与Galaxy Tab 10.1(Google I/O版本)配合使用,如果是这样,我是否走在正确的轨道上?

UPDATE

无论平板电脑上的调试模式是打开还是关闭,Arduino串口监视器都会显示这些内容(需要将波特率设置为115200才能读取输出):

设备寻址...请求设备描述符.

找到可能的设备.切换到串行模式

数据包错误:5无法读取设备协议版本

它在插入平板电脑时不断重复.

更新2

我意识到我没有更新AndroidManifest.xml …

android adk

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

如果单元格中有UITextView,则无法选择UITable Cell

我在UITextView我的手机中添加了一个.如果用户在单元格上单击,UITextView那么didSelectRowAtIndexPath:除非他们单击UITextView未覆盖的区域,否则不会调用该单元格.是否有工作或者我做错了什么?

UITextView *txtview = [[UITextView alloc] initWithFrame:CGRectMake(75, 1, 250, 34)];//init and create the UIWebView
txtview.autoresizesSubviews = NO;
//txtview.autoresizingMask=(UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth);
[txtview setBackgroundColor:[UIColor grayColor]];
[txtview setFont:[UIFont fontWithName:@"Helvetica" size:15]];
txtview.textColor = [UIColor blackColor];
txtview.scrollEnabled = NO;

[txtview setOpaque:NO];
//[txtview setDelegate:self];
txtview.editable = NO;
txtview.text = aBlogRss.title;
[txtview setContentInset:UIEdgeInsetsMake(-11,-8,0,0)];
//[txtview loadHTMLString:htmlString baseURL:nil];
[cell addSubview:txtview];
[txtview release]; 
Run Code Online (Sandbox Code Playgroud)

非常感谢,-Code

iphone objective-c ios

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

加速HTML5视频寻求?

嘿,我想知道你们是否知道一些可以帮助我的技巧.我实现的是一个滑块,通过currentTime属性控制HTML5视频的搜索位置.我想要发生的是用户正在拖动视频正在实时更新的滑块.

我有什么工作,但视频播放器图像不会更新到每帧,因为我设置当前时间.任何想法?

slide: function(e, ui){
    seeksliding = true;
    $gVideo[0].currentTime = ui.value;
},
Run Code Online (Sandbox Code Playgroud)

javascript mobile html5 android ios

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

如何查看NSURLConnection给你回复的URL?

在iOS5之前我可以测试看看我从我的代码获得响应的URL是这样的:

- (void)connectionDidFinishLoading:(NSURLConnection *)connection 
{
    returnString = [[[NSMutableString alloc] initWithData:responseData encoding: NSUTF8StringEncoding] autorelease];
    NSString * currentParseString = [NSString stringWithFormat:@"%@",connection];
    NSLog(@"Currently Parsing: %@",currentParseString);
}
Run Code Online (Sandbox Code Playgroud)

我的日志会打印出来" Currently Parsing: http://www.myinfo.com/parser...."

然后,我可以使用它来测试和发送到不同的IF语句.我现在的问题是,在iOS5中connection不再打印为URL,它打印为内存块<NSURLConnection: 0x6a6b6c0>我怎么能让它再次作为URL打印出来,所以我不必重写我的IF语句?

iphone xcode ios4 ios

5
推荐指数
2
解决办法
3695
查看次数

ASWebAuthenticationSession 只显示取消按钮

我正在验证我们的 Web 服务ASWebAuthenticationSession,出于某种原因,最终重定向后的唯一选项是Cancel。我之前有过这个工作,即使我确实按下了取消,回调 Url 也是通过完成处理程序发送的,我能够在那里解析令牌形式。但现在我得到了错误ASWebAuthenticationSessionErrorCodeCanceledLogin

如何ASWebAuthenticationSession显示“完成”按钮并使用回调 Url 完成处理程序?上次 iOS 更新中有什么变化或中断吗?

我如何创建会话

if (@available(iOS 12.0, *)) {
    self.session = [[ASWebAuthenticationSession alloc]
                    initWithURL:@"http://service.com"
                    callbackURLScheme:@"http://website.com"
                    completionHandler:_sessionHandler];
     [self.session start];
}
Run Code Online (Sandbox Code Playgroud)

完成处理程序

_sessionHandler = ^(NSURL * _Nullable callbackURL, NSError * _Nullable error) {
    NSLog(@"Callback Url: %@, Error: %@", callbackURL, error);
    if ( callbackURL != nil ) {
        __block NSString * token = [weakSelf webToken:@"token" fromUrl:callbackURL];
        weakSelf.completionHandler([weakSelf parseWebToken:token], error);
    }
    else
        weakSelf.completionHandler(nil, error);
};
Run Code Online (Sandbox Code Playgroud)

输出

回调 …

single-sign-on sfsafariviewcontroller sfauthenticationsession aswebauthenticationsession

5
推荐指数
0
解决办法
886
查看次数