[MCAdvertiserAssistant Advertiser:didNotStartAdvertisingPeer:]:无法识别的选择器已发送到实例

问题描述

该问题开始随iOS 14一起出现。

***由于未捕获的异常'NSinvalidargumentexception'而终止应用程序,原因:'-[[MCAdvertiserAssistantadvertiser:didNotStartAdvertisingPeer:]:无法识别的选择器已发送到实例0x2810c58f0'

我在代码中所做的只是:

import React,{ useState,useEffect } from 'react';
import '../index';

export default function Header() {
  const headerColor = useState({ headerColor : 'transparant' });
  const listenScrollEvent = () => {
    window.scrollY > 250 ? setHeaderColor('#29323c') : setHeaderColor('transparent');
  };

  //well lets create a func for setHeaderColor
  setHeaderColor(color){
    this.setState({
       headerColor: color
    });
  }

  // Similar to componentDidMount and componentDidUpdate:
  useEffect(() => {
    window.addEventListener('scroll',listenScrollEvent);
  });
  console.log(headerColor);

  return (
    <section id="header" style={{ background-color: headerColor }}>
      <div className="header container" style={{ background-color: headerColor }}>
   

解决方法

在info.plist中插入以下字段就足够了:

enter image description here