小编cas*_*las的帖子

ARC不允许将'int'隐式转换为'NSArray*'

我试图用整数填充我的数组.但是,对我来说有些奇怪的事情并不像我想的那么容易.以下是对所发生情况的描述.

代码的最后一行给了我错误."不允许将int隐式转换为NSArray"

//.h file
{
NSArray storeDisk[15];
}
property int virdCount;
property (nonatomic, strong)NSArray *storeDisk;

//.m file

virdCount+=virdCount;
storeDisk[0]=virdCount;
Run Code Online (Sandbox Code Playgroud)

nsnumber nsarray ios

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

UIButton不可触摸 - 从iPhone 4到iPhone 5进行定制

我在我的应用程序的工作做出iphone 5在下面的代码,为iPhone 4 donebutton工程兼容,但是当涉及到的iPhone5是不是可触摸!我不知道为什么?

 float screenSizeHeight=[UIScreen mainScreen].bounds.size.height;


if(screenSizeHeight==568)
{
    UIImageView *my_image_view = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Plain_Background2.png"]];
    [my_image_view setFrame:CGRectMake(0,20,320,568)];
    [self.view addSubview:my_image_view];
    [self.view sendSubviewToBack:my_image_view];

    imageScrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 20, 320, 460)];
    [doneButtonOutlet setFrame:CGRectMake(124,470,72,28)];
}
if(screenSizeHeight==480)
{
    UIImageView *my_image_view = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Plain_Background.png"]];
    [my_image_view setFrame:CGRectMake(0,20,320,480)];
    [self.view addSubview:my_image_view];
    [self.view sendSubviewToBack:my_image_view];
    imageScrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 20, 320, 400)];
    [doneButtonOutlet setFrame:CGRectMake(124,432,72,28)];
}
Run Code Online (Sandbox Code Playgroud)

xcode uibutton ios iphone-5

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

accessibilityElementDidBecomeFocused不要被调用

如果某个元素专注于画外音,我会尝试获取信息。因此,我重写了该accessibilityElementDidBecomeFocused方法,但这从未被调用。我忘记了什么吗?

override func viewDidLoad() {
    super.viewDidLoad()        
    viewArray.append(UIView())
    viewArray.append(UIView())        
    viewArray[0].frame = CGRectMake(20, 210, 100, 100)
    viewArray[0].isAccessibilityElement = true
    self.view.addSubview(viewArray[0])

    viewArray[1].frame = CGRectMake(220, 220, 100, 100)
    viewArray[1].isAccessibilityElement = true
    self.view.addSubview(viewArray[1])

}

//never called
override func accessibilityElementDidBecomeFocused(){
    println("accessibilityElementDidBecomeFocused")
}
Run Code Online (Sandbox Code Playgroud)

iphone ios voiceover uiaccessibility swift

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

图表上的数据事件绑定

默认情况下,图表显示2001 - 2002年的数据; 我想知道当用户将鼠标悬停在图表上时,它将显示2002-2003的数据.一旦mouser不在图表中,它应该回到默认阶段.

//The first data comes from 2001-2002
var seriesData = [{
    year: "2000",
    sold: 100,
    produced: 200
}, {
    year: "2001",
    sold: 250,
    produced: 280
}];

// The second dataset comes from 2002-2003
var seriesData2 = [{
    year: "2002",
    sold: 140,
    produced: 240
}, {
    year: "2004",
    sold: 350,
    produced: 380
}];

function createChart() {
    $("#chart").kendoChart({
    dataSource: {
        data: seriesData
    },
    series: [{
        name: "Sold",
        field: "sold"
    }, {
        name: "Producted",
        field: "produced"
    }],
    categoryAxis: {
        field: …
Run Code Online (Sandbox Code Playgroud)

javascript kendo-ui kendo-chart

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

从iOS中的路径中删除点/双点

必须删除路径的所有单点组件.

例如,"abi /./ bune"应该标准化为"abi/bune".

必须删除路径的所有双点组件及其父目录.例如,"abi/ba /../ bune"应归一化为"abi/bune".

不使用正则表达式.任何想法如何实现?

path objective-c ios

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

匹配javascript对象的长度

我有以下javascript对象:

输入

data=[];
data[0]=[{"value":29},{"value":44}]
data[1]=[{"value":16}]
data[2]=[{"value":13},{"value":11},{"value":1}]
data[3]=[{"value":13},{"value":11}]
Run Code Online (Sandbox Code Playgroud)

通过添加来匹配javascript对象长度的所需输出背后的逻辑{value:0}为了实现我已经使用过的所需输出unshiftpush操作.这是我想要的输出的说明.

data1 0 0 0
0 data2
0
0 0 0 data3 0 0 0 0 data4

期望的输出

data[0]=[{"value":29},{"value":44},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}]
data[1]=[{"value":0},{"value":0},{"value":16},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}]
data[2]=[{"value":0},{"value":0},{"value":0},{"value":13},{"value":11},{"value":1},{"value":0},{"value":0}]
data[3]=[{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}{"value":13},{"value":11}]
Run Code Online (Sandbox Code Playgroud)

电流输出:

如果你看data[2],结果是意外的.我无法处理这个问题.

data[0]=[{"value":29},{"value":44},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}]
data[1]=[{"value":0},{"value":0},{"value":16},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}]
data[2]=[{"value":13},{"value":11},{"value":1},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}]
data[3]=[{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}{"value":13},{"value":11}]
Run Code Online (Sandbox Code Playgroud)

这是FIDDLE

data=[];
data[0]=[{"value":29},{"value":44}]
data[1]=[{"value":16}]
data[2]=[{"value":13},{"value":11},{"value":1}]
data[3]=[{"value":13},{"value":11}]
debugger;
console.log(data);
alllength=0
for (i=0;i<data.length;i++)
{
    m= Object.keys(data[i]).length;
    alllength=alllength+m;
}

console.log(alllength);

for (i=0;i<data.length;i++)
{
   if(i==0)
   {
       m=Object.keys(data[i]).length;
       for(j=0;j<alllength-m;j++)
       {
           data[i].splice(m+j+1, 0, {"value":0});
       }
   }

   else if(i==data.length-1)
   {
       n=Object.keys(data[i]).length;
       for(j=0;j<alllength-n;j++)
       { …
Run Code Online (Sandbox Code Playgroud)

javascript

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

使用Touch ID不用于登录

是否可以在应用程序中使用Touch ID传感器,但不能用于登录身份验证?在应用程序中,用户可以扫描另一个人的手指.然后,指纹将与数据库匹配,找到该人的个人资料.

ios touch-id ios9

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

排序和匹配列表项

我有以下列表,其中每个列表项具有StartEnd值.请注意每个列表项的End值与下一个List项的Start值匹配.

tableItems.Add (new SettingsCellItem() {Start=1000, End=4000});
tableItems.Add (new SettingsCellItem() {Start=4000, End=6000});
tableItems.Add (new SettingsCellItem() {Start=6000, End=8000});
tableItems.Add (new SettingsCellItem() {Start=8000, End=11300});
tableItems.Add (new SettingsCellItem() {Start=11300,End=12000});
Run Code Online (Sandbox Code Playgroud)

允许用户仅更新Start值,当用户输入新Start值时,应在Start再次显示之前根据值对List进行排序.

假设用户将第二个列表项更新{Start=4000,End=6000}{Start=140,End=6000}

List<SettingsCellItem> sortedList =tableItems.OrderBy(o=>o.Start).ToList();
Run Code Online (Sandbox Code Playgroud)

我得到了以下输出.当您观察到End值不再与Start值匹配时.

电流输出:

{Start=140,  End=6000}
{Start=1000, End=4000}
{Start=6000, End=8000}
{Start=8000, End=11300}
{Start=11300,End=12000}
Run Code Online (Sandbox Code Playgroud)

我想知道我怎么能得到以下内容:

期望的输出

{Start=140,  End=1000}
{Start=1000, End=6000}
{Start=6000, End=8000}
{Start=8000, End=11300}
{Start=11300,End=12000}
Run Code Online (Sandbox Code Playgroud)

c# linq list

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

适用于Android和IOS的HighChart库

我想在Android和iOS移动应用中使用HighCharts.在Android或iOS中是否可以使用任何库或Gradle依赖项?

android highcharts ios

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

Intent.ACTION_PICK的行为有所不同

我正在使用以下代码从图库中选择图像。当我使用Samsung Galaxy S4对其进行测试时,它会直接转到我真正想要的Gallery。

但是,当我在LG Optimus II设备上测试我的代码时,它显示一个对话框,提供选择图库或图片的选项。换句话说,它增加了我不想要的另一层。

两种设备都具有KitKat 4.4.2操作系统。

public static void showFileChooser(Activity activity) {
  Intent intent = new Intent();
  intent.setType("image/*");
  intent.setAction(Intent.ACTION_PICK);
  activity.startActivityForResult(Intent.createChooser(intent, "Select Picture"), 1);
}
Run Code Online (Sandbox Code Playgroud)

android android-gallery

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