Giter Site home page Giter Site logo

ioscourse's People

Contributors

eseedo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ioscourse's Issues

Hi

Bro i need a ai program bro

Checklists项目待改进的地方

你好,非常感谢您翻译了这个教程,讲的清晰明白而且幽默风趣。

在跟着做的过程中,发现了如下不完善的地方。(我大多数章节是用的Xcode7.x;最后几节用的Xcode8,从第19章开始有意识地收集和记录遇到的问题,所以之前遇到的问题,都没有记录。)列举如下:

1、第23章,按照教程采用了localizedStandardCompare方法,但是发现中文的排序貌似是按照首字的笔画排序的,而不是常见的首字母音序。

去模拟器的设置中,将模拟器的语言设置为简体中文,就是按照音序排序了。

2、第24章,ListDetailViewController中,第2个cell右侧的Image View无法拖到cell右侧,只会显示在cell下方,且无法修改大小。

直接在storyboard中选中那个cell,然后在attribute inspector中的image选项中选中任何一个图片。这样就添加了一个image到cell中,虽然image是在cell的左侧,而不像教材中实现的是在右侧。

接着选中这个image,在attribute insepector中image选项中已经选择的设置为空。

后来我发现可以直接把image或者label拖到storyboard左侧的那个导航栏里。但是拖进去的东西,无法移动其位置。

3、第24章,从ListDetailViewController的第2个cell中实现了到IconPickerViewController的segue后,虽然IconPickerViewController界面上方确实留出了一部分空白,但是并不能双击编辑导航栏标题。

我是直接去选中controller修改的title。

4、第26章,实现了教材中的localNotification方法后,根本就不会通知,在模拟器和真机上都不会,也不会打印出收到通知的日志。不知何故。

在AppDelegate.m中- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions方法里,在sheduleLocalNotification之前添加如下语句即可:[[UIApplication sharedApplication]registerUserNotificationSettings:localNotification.userInfo];

5、第27章,按照教材实现后,如果一开始就去点击checklistItem里面的textField,就会直接调用[self hideDatePicker]方法,这时就会崩溃

将textFieldDidBeginEditing方法中加入一个对picker是否可见的判断即可:- (void)textFieldDidBeginEditing:(UITextField *)textField{ if (_datePickerVisible == YES) { [self hideDatePicker]; }}

6、第27章,按照教材实现后,如果重复地点击dueDate那一行,就会产生多个picker,在你拨动日期时,会发现日期数字有重叠。

首先在ItemDetailViewController.m上新添加一个属性变量:UIDatePicker *_datePicker;

在showDatePicker方法中,将最后2行改为:_datePicker = (UIDatePicker *)[datePickerCell viewWithTag:100]; [_datePicker setDate:_dueDate animated:NO];

在hideDatePicker中最后一个语句前面,添加[_datePicker removeFromSuperview];

这样,在多次点击dueDate那一行后,日期选择器也不会出现文字重叠现象了。

7、第28章,按照教材去修改sheduleNotification方法,添加了UILocalNotification *localNotification = [[UILocalNotification alloc]init];去提示说,该类没有声明过。

在ChecklistItem.h顶部添加#import <UIKit/UIKit.h>就可以了。

8、按照教材写完sheduleNotification方法,到时间不会提醒。

因此需要先registerNotification。在[[UIApplication sharedApplication]scheduleLocalNotification:localNotification];之前添加如下代码即可:UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeAlert categories:nil]; [[UIApplication sharedApplication]registerUserNotificationSettings: settings];

9、launchScreen的设置无效,最后是从launchScreen.storyboard中设置界面完成启动画面设置的。

真心希望更多人能从您的翻译教程中获益。

@property (strong, nonatomic) IBOutlet UISlider *slider; 这行提示错误如下: Illegal redeclaration of property in class extension ‘XXViewController’(attribute must be 'readwrite', while its primary must be 'readonly')

learning 1 第六篇

照着文档输入代码,出现错误:

@Property (strong, nonatomic) IBOutlet UISlider *slider;
这行提示错误如下:
Illegal redeclaration of property in class extension ‘XXViewController’(attribute must be 'readwrite', while its primary must be 'readonly')

xcode 7 mac OS X 10.11.1

.pdf.icloud 文件无法打开

PDF文件夹中有些以.icloud 结尾的文件下载后无法打开,当把 .icloud 后缀名去掉后显示该文件已损坏,所以可能上传的文件并不完整,求助如何解决,感激不尽。^_^

当AllListsViewController 不是UINavigationController 的view Controller 数组的第一个时,怎么通过导航控制器的引用找到他?

【初学者求大神指教】【chapter19】我在整个checklist工程前加了一个tabbar(因为想组合其他程序 )。这使得第一个视图控制器并不是链接AllListsViewController的导航控制器。那么这种情况下,这一段代码改如何更改呢?

  • (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
    {
    _dataModel = [[DataModel alloc]init];
    UINavigationController *navigationController = (UINavigationController *)self.window.rootViewController;
    AllListsViewController *controller = navigationController.viewControllers[0];
    controller.dataModel = _dataModel;
    return YES;
    }

运行程序的时候,错误出现在了这儿。是不是viewControllers[0];出错?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.