小编Eim*_*tas的帖子

为什么没有nib文件的项目很少

我最近在一个ipad项目中工作过.我在整个项目中找不到nib文件.这些标准有特定原因吗?我发现很难跟上那种项目.

iphone coding-style ipad

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

如何恢复iPhone中的自动续订交易?(在应用程序内购买)

在我的申请中,续订期限为1个月.Sandbox中自动可再生能源的有效时间为5分钟.因此,每5分钟后,交易标识符将继续变化.

最初我会买一个产品.如果我成功了,我将获得SKPaymentTransaction对象,它包含有关事务的所有详细信息,如transactionIdentifier,transactionDate,transactionReceipt和transactionState.直到我明白了.如果我调用恢复功能,(ierestoreCompletedTransactions)我将获得所有已完成的交易信息.据我所知,第一个交易日志信息将是晚期交易信息.

比较时,对象的细节都不同.怎么可能呢.我完全困惑,如何恢复这个自动可更新的交易细节.任何帮助表示赞赏.

iphone in-app-purchase ios

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

在数组对象中查找数组对象的索引

举个例子,如果我有这个数组:

_mode = [NSArray arrayWithObjects:
                      [NSArray arrayWithObjects:@"1", @"One", nil],
                      [NSArray arrayWithObjects:@"2", @"Two", nil],
                      [NSArray arrayWithObjects:@"3", @"Three", nil],
                      [NSArray arrayWithObjects:@"4", @"Four", nil],
                      [NSArray arrayWithObjects:@"5", @"Five", nil],
                      nil];
Run Code Online (Sandbox Code Playgroud)

我需要找到数组_mode的哪个对象包含@"3"我该怎么做?我尝试过selectedIndex = [_mode indexOfObject:@"3"];,selectedIndex = [[_mode objectAtIndex:0] indexOfObject:@"sta"];但都没有工作.

xcode cocoa-touch objective-c nsarray

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

宁静的网址模式

假设我有如下网址,例如

  1. http://www.company.com/categories#列出所有类别
  2. http://www.company.com/categories/car#列出所有汽车
  3. http://www.company.com/products/303#唯一ID = 303的汽车

我的问题是,对于2. http://www.company.com/categories/car,如果使用复数形式会更好吗?

例如

http://www.company.com/categories/cars
Run Code Online (Sandbox Code Playgroud)

api rest url http permalinks

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

如何在小数点后读取所需位数的输入值?

我所说的是让我们说用户输入ex 4.624的浮点数.然后你必须使用scanf读取这个值,然后你可以通过将它插入公式或类似的东西来使用它来进行某种计算.如何在小数点后读取该数字为两位数,在这种情况下为4.62,这是您在公式中使用的数字,而不是4.624的整数.

c

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

为什么我总是8岁?

char *c = (char *)malloc(30*sizeof(char));
printf("%lu \n",sizeof(c));
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,我试图打印'c'的大小.无论我在代码中给出的是什么数字而不是'30',我都将sizeof(c)设为8.

问题是什么?如何确定阵列的大小?

数组的长度和大小是否相同?

c arrays sizeof

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

Swift中的UICollectionView自定义布局重新加载问题

这是参考链接:

https://www.raywenderlich.com/107439/uicollectionview-custom-layout-tutorial-pinterest

我已UICollectionView在最后一个单元中实现了更多加载,数据正在下载,下载完成后我想重新加载集合

collectionView.collectionViewLayout.invalidateLayout()
self.collectionView.reloadData()

let concurrentQueue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)
dispatch_async(concurrentQueue) {
            DataManager.sharedInstance.homeRequest(Dictionary: params, onSuccess: { (dict) in
                self.downloadPageIndex +=  1
                let response = HomeObject(dictionary: dict)

                for (_,e) in (response.dataDict?.enumerate())!{
                    self.dataArray.append(e)
                }

                dispatch_async(dispatch_get_main_queue()) {

                    self.collectionView.reloadData()
                    self.collectionView.collectionViewLayout.invalidateLayout()

                }
                self.activityIndicatorCell.stopAnimating()

                }, onError: { (error) in
                    self.activityIndicatorCell.stopAnimating()

            })
Run Code Online (Sandbox Code Playgroud)

像这个collectionview reloadata

谁能帮我吗?

uicollectionviewcell uicollectionviewlayout swift

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

为什么我的命令行pgm看不到这个文件?

很奇怪的问题.我一直在测试我的小命令行程序,它读取一个文件并解析它,它与我的测试数据工作正常,但是当我追求真实的东西时,它找不到文件.

原始文件是通过文本编辑放在一起的文本文件,实际文件是以MS-Dos格式从Microsoft Word保存的.当我试图读取MS Word文件时,它找不到它.我没有收到错误但是从文件加载方法中得到了一个nil字符串.然后我将我的测试文件重命名为相同的名称,它获得了原始测试数据.咦?在最坏的情况下,我认为我会看到某种奇怪的数据加载到我的字符串中......不是零.

这是代码片段的程式化部分.请忽略数据文件NSString周围的"捕获和释放"代码......我意识到我不需要这样做,这不是问题的关键.

datafilename设置为'config1.txt'.

(NSString*) OpenEntryFile: (NSString*) pathname withdatafilename: (NSString*) datafilename {    

NSStringEncoding encoding;
NSError* error = nil;
NSString* inputdatafile;
NSString* response;
NSString *homeDir    = NSHomeDirectory();

NSString *fullPath = [homeDir stringByAppendingPathComponent:datafilename];

filepointer = 0;
[Datafile release];
inputdatafile = [NSString stringWithContentsOfFile: fullPath usedEncoding:&encoding error:&error];

Datafile = [inputdatafile copy];

response = [NSMutableString stringWithString: @"OK"];

if (error) {response = [NSMutableString stringWithString: @"ERROR"];};

if ([Datafile length] < 60) {response = [NSMutableString stringWithString: @"SHORT"];};

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

load file objective-c nsstring

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