小编Dal*_*eet的帖子

如何在ios上点击按钮实现日期选择器?

我正在构建一个iOS应用程序.我正在使用故事板来构建屏幕,我已经制作了一个包含Name,Date,min和max等字段的表单.

我遇到的问题是无法在按钮点击时实现日期选择器,当用户选择日期,日期选择器隐藏时,想要在标签中显示所选日期.

我用Google搜索但找不到一个好的教程或库.我想在选择器中只显示日期和日期.

forms iphone uidatepicker ios

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

UIActivityViewController问题iOS 7和iOS 8?

我正在为iPad构建一篇文章阅读应用程序.我已经集成了社交共享功能,这意味着用户可以在Facebook和谷歌邮件上分享文章.我正在UIActivityViewController用于分享.

有一个条形按钮项,当用户点击打开UIActivityViewController时.我更新了Xcode 6当我在模拟器上运行它运行正常但我在iOS 7的真实设备(iPad)上运行,应用程序在点击栏按钮项时崩溃.这是我的代码:

     - (IBAction)ysshareAction:(id)sender
       {

         NSURL *linkURL = [NSURL URLWithString:_DetailModal1[4]];//article url
         NSMutableAttributedString *stringText = [[NSMutableAttributedString alloc]  initWithString:_DetailModal1[0]];//_DetailModal1[0] contain article title////
        [stringText addAttribute:NSLinkAttributeName value:linkURL range:NSMakeRange(0, stringText.length)];
        NSArray * itemsArray = @[[NSString stringWithFormat:@"%@",_DetailModal1[0]], [NSURL URLWithString:_DetailModal1[4]]];
        NSArray * applicationActivities = nil;
        UIActivityViewController * AVC = [[UIActivityViewController alloc] initWithActivityItems:itemsArray applicationActivities:applicationActivities];
        AVC.popoverPresentationController.sourceView = _webView;
        [self presentViewController:AVC animated:YES completion:nil];
        [AVC setCompletionHandler:^(NSString *act, BOOL done)
        {

        if([act isEqualToString:UIActivityTypeMail]) {
         ServiceMsg = @"Mail sent!";
     } else if([act isEqualToString:UIActivityTypePostToTwitter]) {
         ServiceMsg = @"Article …
Run Code Online (Sandbox Code Playgroud)

objective-c ipad uipopovercontroller ios uiactivityviewcontroller

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

如何使用useRef获取TextInput值?

我尝试获取 TextInput 的值

使用引用

但它给出了未定义的。这是我的代码:

const inputRef = useRef(null);
 <TextInput
     ref={inputRef}
     value={'test'}
     editable={false}
     style={styles.InputStyle}
 />
console.log(inputRef.current.value)  --->   gives undefined
Run Code Online (Sandbox Code Playgroud)

react-native

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

在uitableview中调用scrollviewdidscroll方法?

我正在构建一篇文章阅读应用程序.我正在使用AFNetworking第三方库将JSON数据提取到UITableView中.

假设Json链接是www.example.com&page = 1给出1-10篇文章,www.example.com&page = 2给出11-20篇文章等等.

我已经实现了分页和scrollViewDidScroll方法意味着当用户滚动它时会给出下一篇文章.

我正面临一个问题,当应用程序启动和UITableView加载scrollViewDidScroll方法调用三次但预期调用一次.

我在scrollViewDidScroll方法中使用增量变量进行分页,因为我说它调用三次,x值变为3并给出30篇文章.

当用户再次滚动时,它会给出接下来的30篇文章.我无法弄清楚为什么当启动应用程序时,scrollViewDidScroll方法会调用三次.

这是我的代码:

        - (void)viewDidLoad
            {
              [super viewDidLoad];
              tempJson = [[NSMutableArray alloc] init];
                [self loadNinjas];
             }

           - (void)loadNinjas {

          NSString *jsonLink=[NSString stringWithFormat:@"www.example.com&page=%d",x];
          NSURL *url = [[NSURL alloc] initWithString:jsonLink];
          NSURLRequest *request = [NSURLRequest requestWithURL:url];
          AFHTTPRequestOperation *operation = [[AFHTTPRequestOperation alloc] initWithRequest:request];
    operation.responseSerializer = [AFJSONResponseSerializer serializer];
    [operation setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) {
        NSArray *jsonArray = (NSArray *)responseObject;
        for (NSDictionary *dic in jsonArray) {
        Json *json = [[Json alloc] initWithDictionary:dic];
        [tempJson addObject:json];
        }
          self.jsons = [[NSArray …
Run Code Online (Sandbox Code Playgroud)

json objective-c uitableview ios afnetworking

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

找不到“EXUpdates/EXUpdatesAppController.h”文件

我有一个名为“MyReactNative”的本机反应项目。我已经更新了 React Native 版本(~0.63.3),之后我在运行 iOS 代码时收到以下错误:

找不到“EXUpdates/EXUpdatesAppController.h”文件

这是我的 package.json 的样子:

{
  "main": "index.js",
  "scripts": {
    "android": "react-native run-android",
    "ios": "react-native run-ios",
    "web": "expo start --web",
    "start": "react-native start",
    "test": "jest",
    "build:ios": "node node_modules/react-native/local-cli/cli.js bundle --entry-file='index.js' --bundle-output='./ios/main.jsbundle' --dev=false --platform='ios' --assets-dest='./ios'"
  },
  "dependencies": {
    "@react-native-community/cli-platform-android": "^4.13.0",
    "@react-native-community/masked-view": "^0.1.10",
    "@react-navigation/native": "^5.8.10",
    "@react-navigation/stack": "^5.12.8",
    "axios": "^0.19.0",
    "babel-preset-react-native": "5.0.2",
    "local_package": "file:../local_package-1.6.0.tgz",
    "expo": "~39.0.2",
    "expo-splash-screen": "~0.6.2",
    "expo-status-bar": "~1.0.2",
    "expo-updates": "^0.3.5",
    "nodemon": "^1.18.10",
    "npm-install-peers": "^1.2.1",
    "prop-types": "^15.6.0",
    "react": "17.0.1",
    "react-devtools": "^3.6.1",
    "react-dom": "16.13.1",
    "react-native": "~0.63.3",
    "react-native-axios": "^0.17.1", …
Run Code Online (Sandbox Code Playgroud)

ios node-modules react-native expo

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