小编Ale*_*xey的帖子

NSURLSession dataTaskForRequest:完成:发送到实例的无法识别的选择器

当我尝试创建自己的会话对象NSURLSession()并请求一个url时,我得到一个无法识别的选择器异常,但是当我使用共享会话时,NSURLSession.sharedSession()一切正常.怎么会?

var url = NSURL(string: "http:/www.google.com")
if url != nil {
    //throws unrecognized selector when dataTaskWithURL is called
    let session=NSURLSession()
    session.dataTaskWithURL(url!)

   //works
    let sharedSession=NSURLSession.sharedSession()
    sharedSession.dataTaskWithURL(url!)
}
Run Code Online (Sandbox Code Playgroud)

ios unrecognized-selector nsurlsession swift

48
推荐指数
2
解决办法
8621
查看次数

如何从我的iPhone应用程序在Twitter应用程序中打开twitter页面?

我想用twitter app打开的页面:

https://twitter.com/#!/PAGE

要打开Twitter应用程序,我使用以下代码:

NSURL *urlApp = [NSURL URLWithString: [NSString stringWithFormat:@"%@", @"twitter://https://twitter.com/#!/PAGE"]];
[[UIApplication sharedApplication] openURL:urlApp];
Run Code Online (Sandbox Code Playgroud)

但是这段代码似乎没有按预期工作,我只推出了没有我要显示的页面的推特应用程序.

iphone twitter url

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

如何在iPhone的Facebook应用程序中打开Facebook页面?

我有以下页面,我想在Facebook应用程序中显示:http://www.facebook.com/mypage

我尝试执行以下操作,但似乎不起作用:

    NSURL *urlApp = [NSURL URLWithString:@"fb://profile/mypage"];
    [[UIApplication sharedApplication] openURL:urlApp];
Run Code Online (Sandbox Code Playgroud)

我也试过@"fb://mypage"同样的负面结果.应用程序已打开但不需要页面.

iphone facebook

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

如何检测Android ListView中的过度滚动?

当用户滚动列表视图时,我想显示/隐藏视图.

如何检测过度滚动?有听众吗?我试过OnScrollListener但它只通知onScrollStateChangedonScroll

android listview overscroll

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

如何在Swift中继承自定义UIViewController?

我想创建一个可重用的视图控制器UsersViewControllerBase.

UsersViewControllerBaseextends UIViewController,并实现两个委托(UITableViewDelegate,UITableViewDataSource),并有两个视图(UITableView,UISegmentedControl)

目标是继承实现UsersViewControllerBase并在UsersViewController类中自定义分段控件的分段项.

class UsersViewControllerBase: UIViewController, UITableViewDelegate, UITableViewDataSource{
  @IBOutlet weak var segmentedControl: UISegmentedControl!
  @IBOutlet weak var tableView: UITableView!
  //implementation of delegates
}

class UsersViewController: UsersViewControllerBase {
}
Run Code Online (Sandbox Code Playgroud)

UsersViewControllerBase存在于故事板和所有出口连接,被指定的标识符.

问题是我如何初始化UsersViewController以继承所有的视图和功能 UsersViewControllerBase

当我创建UsersViewControllerBase一切工作的实例时

let usersViewControllerBase = UIStoryboard(name: "Main", bundle: NSBundle.mainBundle()).instantiateViewControllerWithIdentifier("UsersViewControllerBase") as? UsersViewControllerBase
Run Code Online (Sandbox Code Playgroud)

但是当我创建UsersViewController我获得插件的实例时nil(我创建了一个简单的UIViewController并在故事板中为其分配了UsersViewController类)

let usersViewController = UIStoryboard(name: "Main", bundle: NSBundle.mainBundle()).instantiateViewControllerWithIdentifier("UsersViewController") as? UsersViewController
Run Code Online (Sandbox Code Playgroud)

看起来不会继承视图.

我希望init方法UsersViewControllerBase …

inheritance view uiviewcontroller subclassing swift

11
推荐指数
2
解决办法
6483
查看次数

如何使用JScrollbar滚动我的JFrame?

我有个问题.

我有一些JTextField的一个JFrame,Jlabel之下,JList的&Jbutton将我现在的帧的内容比屏幕区域,所以我想一个JScrollBar中附上我的JFrame,但我srollbar不起作用.那么,任何人都可以指导我如何使用JScrollbar滚动我的JFrame吗?

java scrollbar jframe

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

如何为uitableview创建所有行和所有部分的索引路径?

我有一个有n个部分的桌子.每个部分包含一行.如何为表创建索引路径?有一种方法允许为[self.tableView indexPathsForVisibleRows]我需要类似的所有可见行创建索引路径indexPathsForAllRows

我需要所有这些只更新表中的数据,因为方法[self.tableView reloadData];使用页眉和页脚更新所有表.这就是我必须使用的原因reloadRowsAtIndexPaths

xcode uitableview nsindexpath ios

8
推荐指数
2
解决办法
6072
查看次数

如何使用Drupal 7 Form API进行多个文件上传?

我想使用Form API上传多个文件.

'#type' => 'file' 提供仅上传一个文件.

$form['picture_upload'] = array( 
  '#type' => 'file', 
  '#title' => t(''), 
  '#size' => 50, 
  '#description' => t(''),
  '#weight' => 5,               
);
Run Code Online (Sandbox Code Playgroud)

我怎样才能提供多重上传?

file-upload form-api drupal-7

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

当我初始化自定义单元格时,它没有设置为'[(super或self)init ...]'的结果时返回'self'

在CustomCell.m中,我定义了init方法,我想从IB加载单元格:

- (id)init {
    self = [super init];
    if (self) {
        NSArray *nib =[[NSBundle mainBundle] loadNibNamed:@"CustomCell" owner:self options:nil];
        self = [nib objectAtIndex:0];

    }
    return self;
}
Run Code Online (Sandbox Code Playgroud)

在方法cellForRowAtIndexPath中的MyTableViewController.m中,我初始化我的自定义单元格

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{

cell=[[CustomCell alloc]init];
return cell;
Run Code Online (Sandbox Code Playgroud)

}

一切都按照我的预期运作,但当我做的时候,Product -> Analyse我得到了
Returning 'self' while it is not set to the result of '[(super or self) init...]'
我做错了什么?

iphone xcode init uitableview ios

6
推荐指数
2
解决办法
3875
查看次数

删除选定行后,ListView动画行

我已经阅读了很多关于行动画的教程,但是所有教程都描述了如何为所选行设置动画.我设法做到了.但是有一个问题.当用动画删除行时,我从适配器中删除数据并调用notifyDataSetChanged(); 行(在删除的行下方)没有动画.我怎样才能实现这些行的动画?我希望它们顺利滑起来.

animation android listview

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